21#ifndef DBUSMENUIMPORTER_H
22#define DBUSMENUIMPORTER_H
25#include <QtCore/QObject>
28#include <dbusmenu_export.h>
31class QDBusAbstractInterface;
32class QDBusPendingCallWatcher;
37class DBusMenuImporterPrivate;
109 void sendClickedEvent(
int);
110 void slotMenuAboutToShow();
111 void slotMenuAboutToHide();
112 void slotAboutToShowDBusCallFinished(QDBusPendingCallWatcher *);
113 void slotItemActivationRequested(
int id, uint timestamp);
114 void processPendingLayoutUpdates();
115 void slotLayoutUpdated(uint revision,
int parentId);
116 void slotGetLayoutFinished(QDBusPendingCallWatcher *);
120 DBusMenuImporterPrivate *
const d;
121 friend class DBusMenuImporterPrivate;
124 Q_PRIVATE_SLOT(d,
void slotItemsPropertiesUpdated(
const DBusMenuItemList &updatedList,
const DBusMenuItemKeysList &removedList));