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.