[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-devel
Subject: Re: KActionMenu and XMLGUI
From: Björn Sahlström <kbjorn () users ! sourceforge ! net>
Date: 2002-11-08 13:42:13
[Download RAW message or body]
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Thursday 07 November 2002 22:01, munehiro wrote:
> On Thu, Nov 07, 2002 at 11:15:36AM +0100, Björn Sahlström wrote:
> > I think you need to create the KActionMenu "sub_menu" in the same way as
> > all your other actions., but the insertion is automated.
>
> nope. i don't want to create a KActionMenu sub_menu. i want the standard
> file_new action become a submenu with actions in it, actions that i want to
> plug from xml.
>
Ok I see what you mean now and I don't think it's doable.
I guess the solution I should choose would be:
<MenuBar>
<Menu noMerge="1" name="file"><text>&File</text>
<Action name="file_new">
<Action name="file_open"/>
<Action name="file_open_recent"/>
<Merge name="new_merge"/>
<Merge/>
<Separator/>
<Action name="file_quit"/>
</Menu>
</MenuBar>
<ToolBar noMerge="1" name="mainToolBar"><text>Main Toolbar</text>
<Action name="file_new">
<Merge/>
<Action name="help"/>
</ToolBar>
KActionMenu* menu = new KActionMenu( i18n("&New"), "filenew",
actionCollection(), KStdAction::stdName( KStdAction::New) );
KAction* action = new
KAction("action_a",0,this,SLOT(slotActionA()),actionCollection(),"new_action_a");
menu->insert( action );
KStdAction::open(this, SLOT(slotOpen()), actionCollection());
KStdAction::openRecent(this, SLOT(slotOpenRecent()), actionCollection());
- --
MVH
Björn Sahlström
kbjorn@users.sourceforge.net
- -----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: För information se http://www.gnupg.org/
mQGiBD28B58RBADB9GXKiS3tafgn9C4j/xCpHk0B+soC4i4AfluiuZhBfMiHWs75
f7rY0PVRn/FGaxX5tSVzupjLz2+k8qVzOCf4m3DsSJAV1tKOOVY9LWnycT94yxOs
VtxPLGonwe8JEBqUD5B6FNGAo22BbQ8t3xgVwb3UeDYjPOrmpPSl8vsNAwCg9VBl
zkPMgdNME2s6Ro2PkYck/hEEAJ0ESL+4dZowBUuPmhEJxKlXV/oHlfP4n7oAhKfZ
xDOhPyNBpOzwdc74KwGMSQNhsPlRX/q9WZdjd3XnhX3bEHL1oCZEtL33KyI4hhy7
8m+2evWA0hF1v6xbgZB5N60B7BtBglGhhzUMMG5OOnWe2ezOjobojirifmHe5lVU
nnL0A/4nCB0V84Ik/MbXxozTInCIfSryO6poekZjFYAbbk3eb0HzQeXFTqHXQFNp
2pKz03vjmmUgnIiAZIItv6UDzVZ3ldfBTvKAm6jMaphJBMVK0S6oqHq9+oopUwkM
3YImTuOfXlNScBQXEbFrG9hTlekB4Nz6TrXFFxNTlrw41tIABLQuQmr2cm4gU2Fo
bHN0cvZtIDxrYmpvcm5AdXNlcnMuc291cmNlZm9yZ2UubmV0PohXBBMRAgAXBQI9
vAefBQsHCgMEAxUDAgMWAgECF4AACgkQofGrU7zTgu1HXACeKextnIImTbu3ZiNJ
qzOCecpAWIYAoOxzW0AqmToSocRlyK5koNcdfKXkuQENBD28B6YQBACMBvOuZhDY
qb+MtU/3lRKp5YIt037R1/JnFcqZeIcIErY4rSoPvFx3k+GUrfd9rd/kSsfTXg1G
23tvvHKsrx19GFJKspy/TJrBToAlhsvXFAb7r3fpclSOFHRc7Ji7CYVHRlYTkeyc
FW4eU6aaRr0pxhqUEQlTuwk8MP+2p8wUawADBgP+KSXUgeD3iJWq2KTvirDuZjnB
B6wgCKwkDU9upL0N+2NZ1lpn4eShqlDfWekxcrzdbs638qu0klDG/xx66MKSOXRn
z+z/Mxb4BD6mRZRbh1J7F7PVNNjJJQUJMl4CgIudW3w3yAfNmB3/cRvL83VPlGLC
kq34SQLpXFYLORVl40OIRgQYEQIABgUCPbwHpgAKCRCh8atTvNOC7WmqAJ4oquR4
+Nkk4otpsFTcDJ6ZeAnoiQCfRLsU0Lv4nsv//PnmFOLU0igLdXw=
=IZ74
- -----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org
iD8DBQE9y782ofGrU7zTgu0RArD0AJ4/tQjqSAq1zST5b1z876h9WBbeHwCfWj3T
tGR1kaxwiVS5HTkQ/vk92js=
=a9p1
-----END PGP SIGNATURE-----
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic