KPanelAppMenu Class Reference
DCop client menu class for the Kicker panel that will insert a submenu into the KDE menu. More...
#include <kpanelappmenu.h>
Inheritance diagram for KPanelAppMenu:

Signals | |
void | activated (int id) |
Emitted when the user selects an item from the Kicker menu. | |
Public Member Functions | |
KPanelAppMenu (const QString &title, QObject *parent=0, const char *name=0) | |
Constructs a new menu with the given title. | |
KPanelAppMenu (const QPixmap &icon, const QString &title, QObject *parent, const char *name) | |
Same as above, but with an icon for the submenu item. | |
KPanelAppMenu (QObject *parent, const char *name) | |
Constructs a new (sub)menu with a given id. | |
~KPanelAppMenu () | |
Make sure you actually destroy this thing or the menu will never go away until this application quits or Kicker restarts ;-). | |
int | insertItem (const QString &text, int id=-1) |
Inserts an item into the menu. | |
int | insertItem (const QPixmap &icon, const QString &text, int id=-1) |
Inserts an item with a icon. | |
KPanelAppMenu * | insertMenu (const QPixmap &icon, const QString &text, int id=-1) |
Inserts a sub menu with a icon. | |
void | clear () |
Clears the menu. | |
bool | process (const QCString &fun, const QByteArray &data, QCString &replyType, QByteArray &reply) |
Protected Member Functions | |
void | init (const QPixmap &icon, const QString &title) |
Detailed Description
DCop client menu class for the Kicker panel that will insert a submenu into the KDE menu.
- Author:
- Daniel M. Duley <mosfet@kde.org>
Definition at line 37 of file kpanelappmenu.h.
Constructor & Destructor Documentation
|
Constructs a new menu with the given title.
Definition at line 38 of file kpanelappmenu.cpp. References KStdAccel::name(). Referenced by insertMenu(). |
|
Same as above, but with an icon for the submenu item.
Definition at line 45 of file kpanelappmenu.cpp. References KStdAccel::name(). |
|
Constructs a new (sub)menu with a given id.
Definition at line 54 of file kpanelappmenu.cpp. References QObject::name(), and KStdAccel::name(). |
|
Make sure you actually destroy this thing or the menu will never go away until this application quits or Kicker restarts ;-).
Definition at line 87 of file kpanelappmenu.cpp. References DCOPClient::send(). |
Member Function Documentation
|
Inserts an item into the menu.
Definition at line 134 of file kpanelappmenu.cpp. References DCOPClient::send(). |
|
Inserts an item with a icon. The icon name must be a full path. Definition at line 96 of file kpanelappmenu.cpp. References DCOPClient::send(). |
|
Inserts a sub menu with a icon. The icon name must be a full path. Definition at line 109 of file kpanelappmenu.cpp. References DCOPClient::appId(), DCOPClient::call(), KPanelAppMenu(), and DCOPClient::send(). |
|
Clears the menu.
Definition at line 147 of file kpanelappmenu.cpp. References DCOPClient::send(). |
|
Emitted when the user selects an item from the Kicker menu.
|
The documentation for this class was generated from the following files: