User:Kleag/Excluding some menu entries from a KPart

< User:Kleag
Revision as of 18:05, 2 March 2008 by Kleag (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
noframe
 
This section needs improvements: Please help us to

cleanup confusing sections and fix sections which contain a todo


some elements should be verified and/or completed

In some cases, you don't want to show up to the user all the actions defined by a KPart.

To do that, the developer of the part should have put some of th.e actions in ActionLists. You can then unplug these actions at runtime.

E.g. if the part xxxui.rc file looks like

  * <kpartgui name="xxx_part" version="1">
  * <MenuBar>
  *   <Menu name="file">
  *     ...  
  *     <ActionList name="xxx_file_actionlist">
  *     ...  
  *     </ActionList>
  *     ...  
  *   </Menu>
  *   ...
  * </MenuBar>
  * </kpartgui>
  *

then, you can call in your application's code:

  unplugActionList( "xxx_file_actionlist" );
noframe
 
Note
It seems that you can put only one ActionList in a menu. This should be verified.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V.Legal