Salome HOME
Copyright update 2022
[modules/gui.git] / src / SUIT / SUIT_DataBrowser.cxx
index 99adcc0cdf1afb5168e9cdc4b436184d7c22e7de..190e4a633793d57aa4cecc217d8f7de949d17752 100644 (file)
@@ -1,9 +1,9 @@
-// Copyright (C) 2007-2012  CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2022  CEA/DEN, EDF R&D, OPEN CASCADE
 //
 // This library is free software; you can redistribute it and/or
 // modify it under the terms of the GNU Lesser General Public
 // License as published by the Free Software Foundation; either
-// version 2.1 of the License.
+// version 2.1 of the License, or (at your option) any later version.
 //
 // This library is distributed in the hope that it will be useful,
 // but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -143,7 +143,7 @@ void SUIT_DataBrowser::setUpdateModified( const bool on )
   \param obj starting object for updating
   \param autoOpen if \c true automatically open branches
 */
-void SUIT_DataBrowser::updateTree( SUIT_DataObject* obj, const bool autoOpen )
+void SUIT_DataBrowser::updateTree( SUIT_DataObject* obj, const bool /*autoOpen*/ )
 {
   SUIT_ProxyModel* m = qobject_cast<SUIT_ProxyModel*>( model() );
   if ( m ) {
@@ -155,6 +155,7 @@ void SUIT_DataBrowser::updateTree( SUIT_DataObject* obj, const bool autoOpen )
     if (myAutoSizeColumns)
       adjustColumnsWidth();
   }
+  emit updated();
 }
 
 /*!
@@ -164,7 +165,7 @@ void SUIT_DataBrowser::updateTree( SUIT_DataObject* obj, const bool autoOpen )
 */
 int SUIT_DataBrowser::shortcutKey(const int id) const
 {
-  return myShortcutMap.value(id)->key();
+  return myShortcutMap.value(id)->key()[0];
 }
 
 /*!
@@ -176,7 +177,7 @@ int SUIT_DataBrowser::shortcutKey(const int id) const
 */
 void SUIT_DataBrowser::setShortcutKey( const int id, const int key )
 { 
-  ShortcutMap::iterator it = myShortcutMap.find( key );
+  ShortcutMap::iterator it = myShortcutMap.find( id );
   if( it != myShortcutMap.end() )
     (*it)->setKey(key);
 }
@@ -469,7 +470,7 @@ void SUIT_DataBrowser::onDblClicked( const QModelIndex& index )
   \brief Called when item specified by index is expanded.
   \internal
 */
-void SUIT_DataBrowser::onExpanded( const QModelIndex& index )
+void SUIT_DataBrowser::onExpanded( const QModelIndex& /*index*/ )
 {
   if (myResizeOnExpandItem) {
     adjustFirstColumnWidth();