X-Git-Url: https://vaikene.ee/gitweb/gitweb.cgi?a=blobdiff_plain;f=src%2Fplugins%2FTest%2Ftest.h;fp=src%2Fplugins%2FTest%2Ftest.h;h=35630cdd96bf72cfec9eb5a6ebd11b0af12796e0;hb=9536caf853c74774aa308854a6c1caaf32435438;hp=0000000000000000000000000000000000000000;hpb=ad3c375c68b46edcb823ff3eb2dc12647da1db19;p=evaf diff --git a/src/plugins/Test/test.h b/src/plugins/Test/test.h new file mode 100644 index 0000000..35630cd --- /dev/null +++ b/src/plugins/Test/test.h @@ -0,0 +1,63 @@ +/** + * @file plugins/Test/test.h + * @brief eVaf test plugin + * @author Enar Vaikene +* + * Copyright (c) 2011 Enar Vaikene + * + * This file is part of the eVaf C++ cross-platform application development framework. + * + * This file can be used under the terms of the GNU General Public License + * version 3.0 as published by the Free Software Foundation and appearing in + * the file LICENSE included in the packaging of this file. Please review the + * the following information to ensure the GNU General Public License version + * 3.0 requirements will be met: http://www.gnu.org/copyleft/gpl.html. + * + * Alternatively, this file may be used in accordance with the Commercial License + * Agreement provided with the Software. + */ + +#ifndef __TEST_TEST_H +#define __TEST_TEST_H + +#include + +#include +#include + +namespace eVaf { + +namespace Test { +namespace Internal { + +/** + * Test module + */ +class TestPlugin : public Plugins::iPlugin +{ + Q_OBJECT + +public: + + TestPlugin(); + + virtual ~TestPlugin(); + + virtual bool init(QString const & args); + + virtual void done(); + + virtual bool isReady() const { return mReady; } + + +private: // Members + + bool mReady; + +}; + +} // namespace eVaf::Test::Internal +} // namespace eVaf::Test +} // namespace eVaf + +#endif // test.h