KDECore
Functions | |
| void | allowUrlAction (const QString &action, const KUrl &baseUrl, const KUrl &_destUrl) | 
| bool | authorize (const QString &genericAction) | 
| bool | authorizeControlModule (const QString &menuId) | 
| QStringList | authorizeControlModules (const QStringList &menuIds) | 
| bool | authorizeKAction (const QString &action) | 
| bool | authorizeUrlAction (const QString &action, const KUrl &baseUrl, const KUrl &destUrl) | 
Detailed Description
Extracted from kapplication (3.x).
Kiosk authorization framework
Function Documentation
| void KAuthorized::allowUrlAction | ( | const QString & | action, | 
| const KUrl & | baseUrl, | ||
| const KUrl & | _destUrl | ||
| ) | 
Allow a certain URL action.
This can be useful if your application needs to ensure access to an application specific directory that may otherwise be subject to KIOSK restrictions.
- Parameters
 - 
  
action The name of the action. baseUrl The url where the action originates from _destUrl The object of the action  
Definition at line 342 of file kauthorized.cpp.
Returns whether a certain action is authorized.
- Parameters
 - 
  
genericAction The name of a generic action  
- Returns
 - true if the action is authorized
 
- Todo:
 - what are the generic actions?
 
Definition at line 215 of file kauthorized.cpp.
Returns whether access to a certain control module is authorized.
- Parameters
 - 
  
menuId identifying the control module, e.g. kde-mouse.desktop  
- Returns
 - true if access to the module is authorized, false otherwise.
 
Definition at line 237 of file kauthorized.cpp.
| QStringList KAuthorized::authorizeControlModules | ( | const QStringList & | menuIds | ) | 
Returns which control modules from a given list are authorized for access.
- Parameters
 - 
  
menuIds list of menu-ids of control modules; an example of a menu-id is kde-mouse.desktop.  
- Returns
 - Those control modules for which access has been authorized.
 
Definition at line 245 of file kauthorized.cpp.
Returns whether a certain KAction is authorized.
- Parameters
 - 
  
action The name of a KAction action. The name is prepended with "action/" before being passed to authorize()  
- Returns
 - true if the KAction is authorized
 
Definition at line 227 of file kauthorized.cpp.
| bool KAuthorized::authorizeUrlAction | ( | const QString & | action, | 
| const KUrl & | baseUrl, | ||
| const KUrl & | destUrl | ||
| ) | 
Returns whether a certain URL related action is authorized.
- Parameters
 - 
  
action The name of the action. Known actions are - list (may be listed (e.g. in file selection dialog)),
 - link (may be linked to),
 - open (may open) and
 - redirect (may be redirected to)
 
baseUrl The url where the action originates from destUrl The object of the action  
- Returns
 - true when the action is authorized, false otherwise.
 
Definition at line 354 of file kauthorized.cpp.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:22:13 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.
    KDE API Reference