Warning, /frameworks/kxmlgui/README.md is written in an unsupported language. File is not indexed.
0001 # KXMLGUI 0002 0003 Framework for managing menu and toolbar actions 0004 0005 ## Introduction 0006 0007 KXMLGUI provides a framework for managing menu and toolbar actions in an 0008 abstract way. The actions are configured through a XML description and hooks 0009 in the application code. The framework supports merging of multiple 0010 description for example for integrating actions from plugins. 0011 0012 ## Kiosk 0013 0014 KXMLGui makes use of the Kiosk authorization functionality of KConfig (see the 0015 KAuthorized namespace in that framework). Notably, QAction instances added to a 0016 KActionCollection are disabled if KAuthorized::authorizeAction() reports that 0017 they are not authorized. The items on the standard help menu (KHelpMenu) can 0018 likewise be disabled based on Kiosk settings, and toolbar editing can be 0019 restricted. 0020 0021 See KActionCollection, KHelpMenu and KToolBar documentation for more 0022 information. 0023 0024