Salome HOME
PAL10125 - by double click on reference original object becomes selected
[modules/gui.git] / src / ObjBrowser / OB_Browser.h
index c1cf4ef5f89401d96e4968cac12d719d4df1e624..944a8ccf3780383661271685a378e0f2391d1219 100755 (executable)
@@ -80,11 +80,19 @@ public:
   void              setColumnTitle( const int id, const QString& );
   virtual void      setColumnTitle( const int id, const QIconSet&, const QString& );
 
+  QString           nameTitle() const;
+  QString           columnTitle( const int ) const;
+
   bool              isColumnVisible( const int ) const;
   virtual void      setColumnShown( const int, const bool );
 
+  virtual void      setWidthMode( QListView::WidthMode );
+
   QValueList<int>   columns() const;
 
+  bool              appropriateColumn( const int ) const;
+  virtual void      setAppropriateColumn( const int, const bool );
+
   virtual bool      eventFilter(QObject* watched, QEvent* e);
 
   QListView*        listView() const;
@@ -92,13 +100,12 @@ public:
   virtual void      contextMenuPopup( QPopupMenu* );
 
 signals:
-  void              aboutRefresh();
   void              selectionChanged();
   void              dropped( DataObjectList, SUIT_DataObject*, int );
 
 private slots:
   void              onExpand();
-  void              onRefresh();
+  void              onColumnVisible( int );
   void              onDestroyed( SUIT_DataObject* );
   void              onDropped( QPtrList<QListViewItem>, QListViewItem*, int );
 
@@ -126,11 +133,11 @@ private:
   void              openBranch( QListViewItem*, const int );
 
   void              removeReferences( QListViewItem* );
+  void              removeConnections( SUIT_DataObject* );
   void              createConnections( SUIT_DataObject* );
   void              removeObject( SUIT_DataObject*, const bool = true );
 
   void              updateText( QListViewItem* );
-  void              updateTree( SUIT_DataObject*, const bool );
 
   DataObjectKey     objectKey( QListViewItem* ) const;
   DataObjectKey     objectKey( SUIT_DataObject* ) const;