1 #ifndef __Q_IBUS_BUS_H_
2 #define __Q_IBUS_BUS_H_
4 #include <QFileSystemWatcher>
5 #include <QDBusConnection>
6 #include "qibusobject.h"
7 #include "qibusserializable.h"
8 #include "qibusenginedesc.h"
9 #include "qibuscomponent.h"
10 #include "qibusengine.h"
12 class QDBusConnection;
19 typedef Pointer<Bus> BusPointer;
51 bool exit (
bool restart =
false);
57 QString getSocketPath (
void);
58 QString getAddress (
void);
72 void slotAddressChanged (
const QString &path);
73 void slotIBusDisconnected (
void);
76 QFileSystemWatcher m_watcher;
77 QDBusConnection *m_connection;