00001 00022 #ifndef PLUGININTERFACE_H 00023 #define PLUGININTERFACE_H 00024 00025 #include <QtPlugin> 00026 #include <QString> 00027 00028 #include "data.h" 00029 00031 class PluginInterface 00032 { 00033 public: 00034 virtual ~PluginInterface() {}; 00035 virtual QString pluginName() const = 0; 00036 }; 00037 00038 Q_DECLARE_INTERFACE(PluginInterface, "com.MariusStene.MultiPhase.PluginInterface/1.0"); 00039 00040 #endif // PLUGININTERFACE_H 00041 00042 00043 00044 00045