Initial drop of the GCS code.
[meego-garage:garage-client-services.git] / test / testqobject.h
1 #ifndef TESTQOBJECT_H
2 #define TESTQOBJECT_H
3
4 #include <QObject>
5 #include "garageclientservices.h"
6 #include "catalog.h"
7
8 using namespace MeeGoGarage;
9
10 class TestQObject : public QObject
11 {
12 Q_OBJECT
13 public:
14     explicit TestQObject(QObject *parent = 0);
15
16 signals:
17
18 public slots:
19     void garageClientServicesInitialized(int status);
20
21     //Following slot functions are supposed in UI code.
22     void categoryListDownloaded(Catalog *catalog);
23     void applicationListDownloaded(Category *category);
24
25 private:
26     GarageClientServices *gcs;
27     Catalog *catalog;
28 };
29
30 #endif // TESTQOBJECT_H