|
Krita Source Code Documentation
|
#include <kis_size_group_p.h>
Inheritance diagram for KisSizeGroupPrivate:Public Member Functions | |
| void | addWidget (QWidget *widget) |
| const QSize | getSizeHint () const |
| Returns the size hint for the widgets contained in the size group. | |
| KisSizeGroupPrivate (KisSizeGroup *q_ptr, KisSizeGroup::mode mode, bool ignoreHidden) | |
| void | removeWidget (QWidget *widget) |
| void | scheduleSizeUpdate () |
| Schedules an update of all widgets size. | |
Public Attributes | |
| bool | m_ignoreHidden |
| KisSizeGroup::mode | m_mode |
| KisSizeGroup * | q |
Private Slots | |
| void | updateSize () |
Private Attributes | |
| QList< GroupItem * > | m_groupItems |
| QSize | m_sizeHint |
| QTimer * | m_updateTimer |
Definition at line 22 of file kis_size_group_p.h.
| KisSizeGroupPrivate::KisSizeGroupPrivate | ( | KisSizeGroup * | q_ptr, |
| KisSizeGroup::mode | mode, | ||
| bool | ignoreHidden ) |
Definition at line 16 of file kis_size_group_p.cpp.
References m_updateTimer, and updateSize().
| void KisSizeGroupPrivate::addWidget | ( | QWidget * | widget | ) |
Definition at line 31 of file kis_size_group_p.cpp.
References GroupItem::getGroup(), m_groupItems, and GroupItem::setGroup().
|
inline |
Returns the size hint for the widgets contained in the size group.
Definition at line 36 of file kis_size_group_p.h.
References m_sizeHint.
| void KisSizeGroupPrivate::removeWidget | ( | QWidget * | widget | ) |
Definition at line 107 of file kis_size_group_p.cpp.
References m_groupItems.
| void KisSizeGroupPrivate::scheduleSizeUpdate | ( | ) |
Schedules an update of all widgets size.
Definition at line 173 of file kis_size_group_p.cpp.
References m_updateTimer.
|
privateslot |
Definition at line 178 of file kis_size_group_p.cpp.
References GroupItem::hidden(), KisSizeGroup::KIS_SIZE_GROUP_BOTH, KisSizeGroup::KIS_SIZE_GROUP_HORIZONTAL, KisSizeGroup::KIS_SIZE_GROUP_NONE, KisSizeGroup::KIS_SIZE_GROUP_VERTICAL, m_groupItems, m_ignoreHidden, m_mode, m_sizeHint, GroupItem::setHeight(), GroupItem::setSize(), GroupItem::setWidth(), and GroupItem::sizeHint().
Definition at line 49 of file kis_size_group_p.h.
| bool KisSizeGroupPrivate::m_ignoreHidden |
Definition at line 45 of file kis_size_group_p.h.
| KisSizeGroup::mode KisSizeGroupPrivate::m_mode |
Definition at line 44 of file kis_size_group_p.h.
|
private |
Definition at line 50 of file kis_size_group_p.h.
|
private |
Definition at line 48 of file kis_size_group_p.h.
| KisSizeGroup* KisSizeGroupPrivate::q |
Definition at line 43 of file kis_size_group_p.h.