Salome HOME
Merge changes from 'master' branch.
[modules/gui.git] / src / SUIT / SUIT_ViewManager.cxx
index 0aaf645730e0bbfaafc8514a82bb047dbb0d4332..b9e850cdf61d6c8a9d1ba6a0b7343b6f5d383d61 100755 (executable)
@@ -1,4 +1,4 @@
-// Copyright (C) 2007-2015  CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2016  CEA/DEN, EDF R&D, OPEN CASCADE
 //
 // Copyright (C) 2003-2007  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
 // CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
@@ -49,7 +49,8 @@ SUIT_ViewManager::SUIT_ViewManager( SUIT_Study* theStudy,
 : QObject( 0 ),
   myDesktop( theDesktop ),
   myTitle( "Default: %M - viewer %V" ),
-  myStudy( NULL )
+  myStudy( NULL ),
+  myIsDetached( false )
 {
   myViewModel = 0;
   myActiveView = 0;
@@ -398,3 +399,15 @@ void SUIT_ViewManager::contextMenuPopup( QMenu* popup )
   if ( vm )
     vm->contextMenuPopup( popup );
 }
+
+/*! option detached (false by default) to set before the viewWindow is added to Desktop TabBar */
+void SUIT_ViewManager::setDetached(bool detached)
+{
+  myIsDetached = detached;
+}
+
+/*! get option detached (false by default) to decide if the viewWindow is to be added to Desktop TabBar */
+bool SUIT_ViewManager::getDetached() const
+{
+  return myIsDetached;
+}