eVaf
test.h
Go to the documentation of this file.
1 
20 #ifndef __TEST_TEST_H
21 #define __TEST_TEST_H
22 
23 #include <Plugins/iPlugin>
24 
25 #include <QObject>
26 #include <QString>
27 
28 namespace eVaf {
29 
30 namespace Test {
31 namespace Internal {
32 
37 {
38  Q_OBJECT
39  Q_INTERFACES(eVaf::Plugins::iPlugin)
40 
41 public:
42 
43  TestPlugin();
44 
45  virtual ~TestPlugin();
46 
47  virtual bool init(QString const & args);
48 
49  virtual void done();
50 
51  virtual bool isReady() const { return mReady; }
52 
53 
54 private: // Members
55 
56  bool mReady;
57 
58 };
59 
60 } // namespace eVaf::Test::Internal
61 } // namespace eVaf::Test
62 } // namespace eVaf
63 
64 #endif // test.h
Global eVaf namespace.
Definition: engine.h:37
Common interface for all the eVaf modules.
Definition: iplugin.h:38