Complete rewrite. Does not work yet.
[irwi] / src / engine.h
1 #ifndef _ENGINE_H_
2 #define _ENGINE_H_
3
4 #include "iengine.h"
5
6 class NetIO;
7 class Remote;
8 class IRemote;
9 class RemoteDbParser;
10
11 class Engine : public IEngine
12 {
13 public:
14     Engine();
15     ~Engine();
16     RemoteDbParser availableRemotes();
17     void setRemote(const QString &id);
18     IRemote *remote();
19
20 private:
21     NetIO *netIO;
22     Remote *currentRemote;
23 };
24
25 #endif // _ENGINE_H_
26
27