Salome HOME
Merge branch 'master' of newgeom:newgeom
[modules/shaper.git] / src / ModuleBase / ModuleBase_Operation.h
index d7441c339f5acad50cace04bf61e82de73b6a307..818476d6faf073a3eafc05bd01a95373f7600482 100644 (file)
@@ -91,10 +91,6 @@ public:
 
   int execStatus() const;
 
-  // Widget processing.
-  const QString& xmlRepresentation() const;
-  void setXmlRepresentation(const QString& xmlRepr);
-
 signals:
   void started();
   void aborted();
@@ -108,9 +104,16 @@ public slots:
   void abort();
   void commit();
 
+  //true = do nothing, false = abort()
+  //Provided for S/S compatibility with QAction's toggle(bool)
+  void setRunning(bool);
+
   // Data model operations.
   void storeReal(double);
 
+  // Data model operations.
+  void storeCustomValue();
+
 protected:
   virtual bool isReadyToStart() const;
 
@@ -131,7 +134,6 @@ private:
 
   //!< Next fields could be extracted into a subclass;
   QString myOperationId;
-  QString myXmlRepr;
   boost::shared_ptr<ModelAPI_Feature> myFeature;
 };