dbusmenu-qt 0.8.2
Public Member Functions | Protected Member Functions | Friends
DBusMenuExporter Class Reference

#include <dbusmenuexporter.h>

List of all members.

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

Detailed Description

A DBusMenuExporter instance can serialize a menu over DBus


Constructor & Destructor Documentation

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.


Member Function Documentation

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.


The documentation for this class was generated from the following file:
 All Classes Functions