]> SALOME platform Git repositories - modules/shaper.git/commitdiff
Salome HOME
Hide property panel on module activation (ref #31)
authorvsv <vitaly.smetannikov@opencascade.com>
Wed, 30 Apr 2014 13:10:07 +0000 (17:10 +0400)
committervsv <vitaly.smetannikov@opencascade.com>
Wed, 30 Apr 2014 13:10:07 +0000 (17:10 +0400)
src/NewGeom/NewGeom_Module.cpp
src/XGUI/XGUI_Workshop.h

index 7ef9d61f18c100692f12f54a3bec8d58f1196d1c..016cb735c0e6ba260ebbe80527df09c3df4e5b0b 100644 (file)
 #include <LightApp_SelectionMgr.h>
 #include <LightApp_OCCSelector.h>
 #include <OCCViewer_ViewModel.h>
-#include <SUIT_Selector.h>
 
+#include <SUIT_Selector.h>
 #include <SUIT_Desktop.h>
 #include <SUIT_ViewManager.h>
 
 #include <QtxActionMenuMgr.h>
 
+#include <QDockWidget>
+
 extern "C" {
   NewGeom_EXPORT CAM_Module* createModule() {
     return new NewGeom_Module();
@@ -68,6 +70,7 @@ bool NewGeom_Module::activateModule(SUIT_Study* theStudy)
   if (isDone) {
     setMenuShown( true );
     setToolShown( true );
+    myWorkshop->propertyPanel()->hide();
 
     if (!mySelector) {
       ViewManagerList OCCViewManagers;
index f3e31fa885f95ca4d30d54eb6480441c2dd74791..03e21ed31bdacf47ce328f6d16272b64abe12062 100644 (file)
@@ -65,6 +65,9 @@ public:
   //! ! Returns an actions manager
   XGUI_ActionsMgr* actionsMgr() const { return myActionsMgr; };
 
+  //! Returns property panel widget
+  QDockWidget* propertyPanel() const { return myPropertyPanelDock; }
+
   //! Creates and adds a new workbench (menu group) with the given name and returns it
   XGUI_Workbench* addWorkbench(const QString& theName);