2 // Author: Sergey TELKOV
10 #include <qwidgetlist.h>
12 class QTX_EXPORT QtxGroupBox : public QGroupBox
17 QtxGroupBox( QWidget* = 0, const char* = 0 );
18 QtxGroupBox( const QString&, QWidget* = 0, const char* = 0 );
19 QtxGroupBox( int, Orientation, QWidget* = 0, const char* = 0 );
20 QtxGroupBox( int, Orientation, const QString&, QWidget* = 0, const char* = 0 );
21 virtual ~QtxGroupBox();
24 int insideMargin() const;
25 int insideSpacing() const;
26 void setInsideMargin( int );
27 void setInsideSpacing( int );
30 virtual void setAlignment( int );
31 virtual void setTitle( const QString& );
32 virtual void setColumnLayout( int, Orientation );
34 virtual void insertTitleWidget( QWidget* );
35 virtual void removeTitleWidget( QWidget* );
38 virtual void update();
40 void adjustInsideMargin();
42 virtual QSize sizeHint() const;
43 virtual QSize minimumSizeHint() const;
45 virtual bool eventFilter( QObject*, QEvent* );
48 virtual void frameChanged();
49 virtual void childEvent( QChildEvent* );
50 virtual void resizeEvent( QResizeEvent* );
51 virtual void customEvent( QCustomEvent* );
56 QSize titleSize() const;