2 // Author: Sergey TELKOV
15 class QTX_EXPORT QtxTable : public QTable
22 QtxTable( QWidget* = 0, const char* = 0 );
23 QtxTable( int, int, QWidget* = 0, const char* = 0 );
26 bool headerEditable( Orientation ) const;
28 bool editHeader( Orientation, const int );
29 void endEditHeader( const bool = true );
31 virtual bool eventFilter( QObject*, QEvent* );
34 void headerEdited( QHeader*, int );
35 void headerEdited( Orientation, int );
38 virtual void setHeaderEditable( Orientation, bool );
41 virtual bool beginHeaderEdit( Orientation, const int );
42 virtual void endHeaderEdit( const bool = true );
43 bool isHeaderEditing() const;
44 virtual QWidget* createHeaderEditor( QHeader*, const int, const bool = true );
45 virtual void setHeaderContentFromEditor( QHeader*, const int, QWidget* );
47 QHeader* header( Orientation o ) const;
50 void beginHeaderEdit( Orientation, const QPoint& );
51 QRect headerSectionRect( QHeader*, const int ) const;
54 QWidget* myHeaderEditor;
55 QHeader* myEditedHeader;
57 QMap<int, bool> myHeaderEditable;