X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2FPartSet%2FPartSet_WidgetSketchLabel.h;h=442f319074c52a5a8f34982b4a0a888897936bfb;hb=0bf596dd0b3bb3cde5e14ed00efdf0565d460591;hp=1419cc6670cb1e7d5a4737f1064211fb27240b80;hpb=c5311359309c0ec43f24a94015ff56840ab4317d;p=modules%2Fshaper.git diff --git a/src/PartSet/PartSet_WidgetSketchLabel.h b/src/PartSet/PartSet_WidgetSketchLabel.h index 1419cc667..442f31907 100644 --- a/src/PartSet/PartSet_WidgetSketchLabel.h +++ b/src/PartSet/PartSet_WidgetSketchLabel.h @@ -10,21 +10,32 @@ #include class QLabel; -class XGUI_OperationMgr; +class XGUI_OperationMgr; +class PartSet_OperationSketch; class PARTSET_EXPORT PartSet_WidgetSketchLabel : public ModuleBase_ModelWidget { - Q_OBJECT -public: - PartSet_WidgetSketchLabel(QWidget* theParent, const Config_WidgetAPI* theData); +Q_OBJECT + public: + PartSet_WidgetSketchLabel(QWidget* theParent, const Config_WidgetAPI* theData, + const std::string& theParentId); - virtual ~PartSet_WidgetSketchLabel() {}; + virtual ~PartSet_WidgetSketchLabel() + { + } + ; /// Saves the internal parameters to the given feature /// \param theFeature a model feature to be changed - virtual bool storeValue(FeaturePtr theFeature) const { return true;} + virtual bool storeValue() const + { + return true; + } - virtual bool restoreValue(FeaturePtr theFeature) { return true;} + virtual bool restoreValue() + { + return true; + } /// Returns list of widget controls /// \return a control list @@ -34,13 +45,15 @@ public: void setOperationsMgr(XGUI_OperationMgr* theMgr); -private slots: + private slots: void onPlaneSelected(); -private: + private: + void updateLabel(PartSet_OperationSketch* theSketchOpe); + QLabel* myLabel; QString myText; QString myTooltip; }; -#endif \ No newline at end of file +#endif