Index: trunk/GnssCenter/inpedit/inpedit.cpp
===================================================================
--- trunk/GnssCenter/inpedit/inpedit.cpp	(revision 5050)
+++ trunk/GnssCenter/inpedit/inpedit.cpp	(revision 5051)
@@ -23,5 +23,5 @@
 using namespace GnssCenter;
 
-Q_EXPORT_PLUGIN2(gnsscenter_inpedit, GnssCenter::t_inpEdit)
+Q_EXPORT_PLUGIN2(gnsscenter_inpedit, GnssCenter::t_inpEditFactory)
 
 // Constructor
Index: trunk/GnssCenter/inpedit/inpedit.h
===================================================================
--- trunk/GnssCenter/inpedit/inpedit.h	(revision 5050)
+++ trunk/GnssCenter/inpedit/inpedit.h	(revision 5051)
@@ -11,7 +11,4 @@
 
 class t_inpEdit : public QTabWidget, public t_pluginInterface {
- Q_OBJECT
- Q_INTERFACES(GnssCenter::t_pluginInterface)
-
  public:
   t_inpEdit();
@@ -20,5 +17,4 @@
   virtual void setInputFile(const QString&);
   virtual void show() {QTabWidget::show();}   
-
  private:
   void readFile();
@@ -27,4 +23,11 @@
 };
 
+class t_inpEditFactory : public QObject, public t_pluginFactoryInterface {
+ Q_OBJECT
+ Q_INTERFACES(GnssCenter::t_pluginFactoryInterface)
+ public:
+  t_pluginInterface* create() {return new t_inpEdit();} 
+};
+
 } // namespace GnssCenter
 
