Пытаюсь осилить DBUS, делаю как написано в assistant по D-Bus Adaptor Example(Qt 4.5.1, Slackware Linux)единственное, у меня не QApplication, а QCoreApplication. При компиляции получаюКод:/home/unnamed_hero/work/qt/mpkg-update-checker/src/main.cpp:7: ошибка: QDbusConnection не был декларированв pro-файле есть Код:QT += dbus xmlmain.cpp :Код:#include "updatersocket.h"int main(int argc, char *argv[]){ QCoreApplication app(argc, argv); new updaterSocket (&app); QDbusConnection::sessionBus().registerOb ject("/mpkg-update-checker", app); return app.exec();}updaterSocket.hКод:#ifndef UPDATERSOCKET_H#define UPDATERSOCKET_H#include #include #include #include #include class updaterSocket: public QDBusAbstractAdaptor{Q_OBJECTQ_CLASSINFO ("D-Bus Interface", "org.freedesktop.DBus.mpkg-update-checker")Q_PROPERTY(opts options WRITE set_options)Q_PROPERTY(QString updatesAvailable READ get_updateAvailable)public: updaterSocket (QCoreApplication *application); ~updaterSocket ();private:
|