]> SALOME platform Git repositories - modules/shaper.git/commitdiff
Salome HOME
Merge remote-tracking branch 'origin/BR_REENTRANCE_OPERATION' into origin_Dev_1.5.0
authornds <nds@opencascade.com>
Mon, 9 Nov 2015 11:34:57 +0000 (14:34 +0300)
committernds <nds@opencascade.com>
Mon, 9 Nov 2015 11:34:57 +0000 (14:34 +0300)
Conflicts:
src/Model/Model_Document.cpp

13 files changed:
1  2 
src/Model/Model_Document.cpp
src/ModuleBase/ModuleBase_OperationFeature.cpp
src/ModuleBase/ModuleBase_OperationFeature.h
src/ModuleBase/ModuleBase_WidgetSelector.cpp
src/PartSet/CMakeLists.txt
src/PartSet/PartSet_Module.cpp
src/PartSet/PartSet_Module.h
src/PartSet/PartSet_SketcherMgr.h
src/PartSet/PartSet_Validators.cpp
src/PartSet/PartSet_WidgetPoint2d.cpp
src/PartSet/PartSet_WidgetPoint2d.h
src/XGUI/XGUI_PropertyPanel.cpp
src/XGUI/XGUI_Workshop.cpp

index ecd12cf455200855f578e6ed2b3d6a3516797116,e3ff4e04ceb7cd9620df60e053ab2961afd53218..e3ff4e04ceb7cd9620df60e053ab2961afd53218
mode 100644,100644..100755
Simple merge
Simple merge
index 5ff0b77dfe6d1905d4fffc072b23cc3e8854ea71,1a726e21268a9fa4ccd3c95aa670ad92ca8308a5..26f7ace3431a7ec298888c5000ed51013a2e318f
@@@ -204,14 -212,14 +212,14 @@@ public
    virtual void grantedOperationIds(ModuleBase_Operation* theOperation, QStringList& theIds) const;
  
    /// Validates the current operation and send the state change to sketch manager
 -  /// \thePrevState the previous widget value state
 +  /// \param thePreviousState the previous widget value state
    virtual void widgetStateChanged(int thePreviousState);
  
- public slots:
-   /// SLOT, that is called by no more widget signal emitted by property panel
-   /// Set a specific flag to restart the sketcher operation
-   void onNoMoreWidgets();
+   /// Returns true if the event is processed. It gives the reentrance manager to process the enter.
+   /// \param thePreviousAttributeID an index of the previous active attribute
+   virtual bool processEnter(const std::string& thePreviousAttributeID);
  
+ public slots:
    /// Redefines the parent method in order to customize the next case:
    /// If the sketch nested operation is active and the presentation is not visualized in the viewer,
    /// the operation should be always aborted.
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge