 |
CTK
0.1.0
The Common Toolkit is a community effort to provide support code for medical image analysis, surgical navigation, and related projects.
|
Go to the documentation of this file.
21 #ifndef __ctkCollapsibleGroupBox_h
22 #define __ctkCollapsibleGroupBox_h
28 #include "ctkWidgetsExport.h"
29 class ctkCollapsibleGroupBoxPrivate;
40 Q_PROPERTY(
bool collapsed READ collapsed WRITE setCollapsed)
43 Q_PROPERTY(
int collapsedHeight READ collapsedHeight WRITE setCollapsedHeight)
56 inline void setCollapsed(
bool collapse);
60 inline bool collapsed()
const;
78 QScopedPointer<ctkCollapsibleGroupBoxPrivate>
d_ptr;
82 #if QT_VERSION < 0x040600
96 return !this->isChecked();
102 this->setChecked(!collapse);
QScopedPointer< ctkCollapsibleGroupBoxPrivate > d_ptr
int collapsedHeight() const
virtual ~ctkCollapsibleGroupBox()
virtual void paintEvent(QPaintEvent *)
ctkCollapsibleGroupBox(QWidget *parent=0)
virtual void mousePressEvent(QMouseEvent *)
virtual void expand(bool expand)
virtual void setCollapsedHeight(int heightInPixels)
Set the height of the collapsed box. Does not include the title height.
virtual bool eventFilter(QObject *child, QEvent *e)
virtual void setVisible(bool show)
Reimplemented for internal reasons.
void setCollapsed(bool collapse)
virtual void mouseReleaseEvent(QMouseEvent *)
ctkCollapsibleGroupBox(const QString &title, QWidget *parent=0)
virtual void childEvent(QChildEvent *)
reimplemented for internal reasons