CTK  0.1.0
The Common Toolkit is a community effort to provide support code for medical image analysis, surgical navigation, and related projects.
Public Slots | Public Member Functions | Protected Attributes | Properties | List of all members
ctkDynamicSpacer Class Reference

#include <Libs/Widgets/ctkDynamicSpacer.h>

Inheritance diagram for ctkDynamicSpacer:
Inheritance graph
[legend]
Collaboration diagram for ctkDynamicSpacer:
Collaboration graph
[legend]

Public Slots

void setActive (bool enable)
 
void setInactive (bool disable)
 

Public Member Functions

QSizePolicy activeSizePolicy () const
 The active size policy of the spacer. By default the same as QWidget. More...
 
 ctkDynamicSpacer (QWidget *parent=0)
 Constructor, builds a ctkDynamicSpacer, inactive by default. More...
 
QSizePolicy inactiveSizePolicy () const
 The inactive size policy of the spacer. By default the same as QWidget. More...
 
bool isActive () const
 
bool isInactive () const
 
void setActiveSizePolicy (QSizePolicy sizePolicy)
 
void setActiveSizePolicy (QSizePolicy::Policy horizontal, QSizePolicy::Policy vertical)
 
void setInactiveSizePolicy (QSizePolicy sizePolicy)
 
void setInactiveSizePolicy (QSizePolicy::Policy horizontal, QSizePolicy::Policy vertical)
 
virtual ~ctkDynamicSpacer ()
 

Protected Attributes

QScopedPointer< ctkDynamicSpacerPrivate > d_ptr
 

Properties

bool active
 
QSizePolicy activeSizePolicy
 
QSizePolicy inactiveSizePolicy
 

Detailed Description

Description A spacer widget that has a dynamic size policy controllable via its slot activate(bool). It can be usefully when you don't want a rigid layout.

Definition at line 37 of file ctkDynamicSpacer.h.

Constructor & Destructor Documentation

◆ ctkDynamicSpacer()

ctkDynamicSpacer::ctkDynamicSpacer ( QWidget *  parent = 0)

Constructor, builds a ctkDynamicSpacer, inactive by default.

◆ ~ctkDynamicSpacer()

virtual ctkDynamicSpacer::~ctkDynamicSpacer ( )
virtual

Member Function Documentation

◆ activeSizePolicy()

QSizePolicy ctkDynamicSpacer::activeSizePolicy ( ) const

The active size policy of the spacer. By default the same as QWidget.

◆ inactiveSizePolicy()

QSizePolicy ctkDynamicSpacer::inactiveSizePolicy ( ) const

The inactive size policy of the spacer. By default the same as QWidget.

◆ isActive()

bool ctkDynamicSpacer::isActive ( ) const

Return the what size policy is current: false is inactive Size Policy that is current true is active SizePolicy that is current

◆ isInactive()

bool ctkDynamicSpacer::isInactive ( ) const
inline

Definition at line 88 of file ctkDynamicSpacer.h.

◆ setActive

void ctkDynamicSpacer::setActive ( bool  enable)
slot

Change the size policy. If enable is true, activeSizePolicy is used, inactiveSizePolicy otherwise

◆ setActiveSizePolicy() [1/2]

void ctkDynamicSpacer::setActiveSizePolicy ( QSizePolicy  sizePolicy)

◆ setActiveSizePolicy() [2/2]

void ctkDynamicSpacer::setActiveSizePolicy ( QSizePolicy::Policy  horizontal,
QSizePolicy::Policy  vertical 
)
inline

Definition at line 78 of file ctkDynamicSpacer.h.

◆ setInactive

void ctkDynamicSpacer::setInactive ( bool  disable)
inlineslot

Definition at line 93 of file ctkDynamicSpacer.h.

◆ setInactiveSizePolicy() [1/2]

void ctkDynamicSpacer::setInactiveSizePolicy ( QSizePolicy  sizePolicy)

◆ setInactiveSizePolicy() [2/2]

void ctkDynamicSpacer::setInactiveSizePolicy ( QSizePolicy::Policy  horizontal,
QSizePolicy::Policy  vertical 
)
inline

Definition at line 83 of file ctkDynamicSpacer.h.

Member Data Documentation

◆ d_ptr

QScopedPointer<ctkDynamicSpacerPrivate> ctkDynamicSpacer::d_ptr
protected

Definition at line 71 of file ctkDynamicSpacer.h.

Property Documentation

◆ active

bool ctkDynamicSpacer::active
readwrite

Definition at line 93 of file ctkDynamicSpacer.h.

◆ activeSizePolicy

QSizePolicy ctkDynamicSpacer::activeSizePolicy
readwrite

Definition at line 93 of file ctkDynamicSpacer.h.

◆ inactiveSizePolicy

QSizePolicy ctkDynamicSpacer::inactiveSizePolicy
readwrite

Definition at line 93 of file ctkDynamicSpacer.h.


The documentation for this class was generated from the following file: