KDE 4.4 PyKDE API Reference
  • KDE's Python API
  • Overview
  • PyKDE Home
  • Sitemap
  • Contact Us
 

KAuthorized Namespace Reference

from PyKDE4.kdecore.KAuthorized import *

Detailed Description

Extracted from kapplication (3.x). Kiosk authorization framework


Functions

 allowUrlAction (, QString action, KUrl baseUrl, KUrl _destUrl)
bool authorize (, QString genericAction)
bool authorizeControlModule (, QString menuId)
QStringList authorizeControlModules (, QStringList menuIds)
bool authorizeKAction (, QString action)
bool authorizeUrlAction (, QString action, KUrl baseUrl, KUrl destUrl)

Function Documentation

allowUrlAction ( QString  action,
KUrl  baseUrl,
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

bool authorize ( QString  genericAction
)

Returns whether a certain action is authorized

Parameters:
genericAction  The name of a generic action

Returns:
true if the action is authorized
To do: what are the generic actions?

bool authorizeControlModule ( QString  menuId
)

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.

QStringList authorizeControlModules ( 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.

bool authorizeKAction ( QString  action
)

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

bool authorizeUrlAction ( QString  action,
KUrl  baseUrl,
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.

  • Full Index

Modules

  • akonadi
  • dnssd
  • kdecore
  • kdeui
  • khtml
  • kio
  • knewstuff
  • kparts
  • kutils
  • nepomuk
  • phonon
  • plasma
  • polkitqt
  • solid
  • soprano
This documentation is maintained by Simon Edwards.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal