21 #ifndef __ctkDynamicSpacer_h
22 #define __ctkDynamicSpacer_h
29 #include "ctkWidgetsExport.h"
31 class ctkDynamicSpacerPrivate;
40 Q_PROPERTY(QSizePolicy activeSizePolicy READ activeSizePolicy WRITE setActiveSizePolicy);
41 Q_PROPERTY(QSizePolicy inactiveSizePolicy READ inactiveSizePolicy WRITE setInactiveSizePolicy);
42 Q_PROPERTY(
bool active READ isActive WRITE setActive);
51 inline void setActiveSizePolicy(QSizePolicy::Policy horizontal, QSizePolicy::Policy vertical);
56 inline void setInactiveSizePolicy(QSizePolicy::Policy horizontal, QSizePolicy::Policy vertical);
62 inline bool isInactive()
const;
68 inline void setInactive(
bool disable);
71 QScopedPointer<ctkDynamicSpacerPrivate>
d_ptr;
void setActiveSizePolicy(QSizePolicy sizePolicy)
void setInactiveSizePolicy(QSizePolicy sizePolicy)
void setActive(bool enable)
QScopedPointer< ctkDynamicSpacerPrivate > d_ptr
virtual ~ctkDynamicSpacer()
ctkDynamicSpacer(QWidget *parent=0)
Constructor, builds a ctkDynamicSpacer, inactive by default.
QSizePolicy inactiveSizePolicy() const
The inactive size policy of the spacer. By default the same as QWidget.
void setInactive(bool disable)
QSizePolicy activeSizePolicy() const
The active size policy of the spacer. By default the same as QWidget.