|
dbusmenu-qt 0.8.2
|
#include <dbusmenuexporter.h>
Public Member Functions | |
| DBusMenuExporter (const QString &dbusObjectPath, QMenu *menu, const QDBusConnection &dbusConnection=QDBusConnection::sessionBus()) | |
| void | activateAction (QAction *action) |
Protected Member Functions | |
| virtual QString | iconNameForAction (QAction *action) |
Friends | |
| class | DBusMenuExporterPrivate |
| class | DBusMenuExporterDBus |
| class | DBusMenu |
A DBusMenuExporter instance can serialize a menu over DBus
| DBusMenuExporter::DBusMenuExporter | ( | const QString & | dbusObjectPath, |
| QMenu * | menu, | ||
| const QDBusConnection & | dbusConnection = QDBusConnection::sessionBus() |
||
| ) |
Creates a DBusMenuExporter exporting menu at the dbus object path dbusObjectPath, using the given dbusConnection. The instance adds itself to the menu children.
| void DBusMenuExporter::activateAction | ( | QAction * | action | ) |
Asks the matching DBusMenuImporter to activate action. For menus it means popup them, for items it means triggering the associated action.
| virtual QString DBusMenuExporter::iconNameForAction | ( | QAction * | action | ) | [protected, virtual] |
Must extract the icon name for action. This is the name which will be used to present the icon over DBus. Default implementation returns action->icon().name() when built on Qt >= 4.7 and a null string otherwise.
1.7.4