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