Salome HOME
Modify default icon for the module
[modules/gui.git] / src / Qtx / QtxListView.h
index 354b7a8855fac39e8d9278aa634c0364e8074207..41b63577e99b99d898d394a62c427fd586815fb6 100755 (executable)
@@ -39,6 +39,11 @@ public:
   bool          isShown( int ) const;
   void          setShown( int, bool );
 
+  bool          appropriate( const int ) const;
+  virtual void  setAppropriate( const int, const bool );
+
+  virtual void  setColumnWidth( int, int );
+
   virtual QSize sizeHint() const;
   virtual QSize minimumSizeHint() const;
 
@@ -53,6 +58,8 @@ protected slots:
 
 protected:
   virtual void  viewportResizeEvent( QResizeEvent* );
+  virtual bool  eventFilter( QObject*, QEvent* );
+  virtual void  showPopup( const int x, const int y );
 
 private:
   typedef struct { int width; bool resizeable; } ColumnData;
@@ -65,6 +72,7 @@ private:
   QPopupMenu*   myPopup;
   QButton*      myButton;
   ColumnsMap    myColumns;
+  QIntList      myAppropriate;
   int           myHeaderState;
 };