Salome HOME
Updated copyright comment
[modules/gui.git] / src / SUIT / SUIT_ViewManager.cxx
old mode 100755 (executable)
new mode 100644 (file)
index b9e850c..6a320d8
@@ -1,4 +1,4 @@
-// Copyright (C) 2007-2016  CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2024  CEA, EDF, OPEN CASCADE
 //
 // Copyright (C) 2003-2007  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
 // CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
@@ -58,8 +58,11 @@ SUIT_ViewManager::SUIT_ViewManager( SUIT_Study* theStudy,
 
   myId = useNewId( getType() );
 
-  connect( theDesktop, SIGNAL( windowActivated( SUIT_ViewWindow* ) ),
-           this,       SLOT( onWindowActivated( SUIT_ViewWindow* ) ) );
+  if( theDesktop )
+  {
+    connect( theDesktop, SIGNAL( windowActivated( SUIT_ViewWindow* ) ),
+             this,       SLOT( onWindowActivated( SUIT_ViewWindow* ) ) );
+  }
 
   myStudy = theStudy;
   if ( myStudy )
@@ -210,8 +213,8 @@ QVector<SUIT_ViewWindow*> SUIT_ViewManager::getViews() const
  */
 bool SUIT_ViewManager::insertView(SUIT_ViewWindow* theView)
 {
-  unsigned int aSize = myViews.size();
-  unsigned int aNbItems = myViews.count() + 1;
+  int aSize = myViews.size();
+  int aNbItems = myViews.count() + 1;
   if ( aNbItems > aSize )
   {
     myViews.resize( aNbItems );
@@ -248,7 +251,7 @@ bool SUIT_ViewManager::insertView(SUIT_ViewWindow* theView)
   connect(theView, SIGNAL(contextMenuRequested( QContextMenuEvent * )),
           this,    SLOT  (onContextMenuRequested( QContextMenuEvent * )));
 
-  for ( uint i = 0; i < aSize; i++ )
+  for ( int i = 0; i < aSize; i++ )
   {
     if ( myViews[i] == 0 )
     {
@@ -342,8 +345,8 @@ void SUIT_ViewManager::onMousePressed(SUIT_ViewWindow* theView, QMouseEvent* the
 void SUIT_ViewManager::onWindowActivated(SUIT_ViewWindow* view)
 {
   if (view) {
-    unsigned int aSize = myViews.size();
-    for (uint i = 0; i < aSize; i++) {
+    int aSize = myViews.size();
+    for (int i = 0; i < aSize; i++) {
       if (myViews[i] && myViews[i] == view) {
         myActiveView = view;
         emit activated( this );