digiKam
|
Protected Member Functions | |
void | _k_dataChanged (const QModelIndex &, const QModelIndex &) |
void | _k_modelChanged () |
void | _k_pageSelected (const QItemSelection &, const QItemSelection &) |
void | _k_rebuildGui () |
void | _k_slotCurrentPageChanged (const QModelIndex &, const QModelIndex &) |
void | cleanupPages () |
QList< QWidget * > | collectPages (const QModelIndex &parent=QModelIndex()) |
DConfigDlgWdgPrivate (DConfigDlgWdg *const q) | |
DConfigDlgView::FaceType | detectAutoFace () const |
DConfigDlgWdgModel * | model () const |
void | updateSelection () |
void | updateTitleWidget (const QModelIndex &index) |
Protected Attributes | |
QWidget * | defaultWidget |
DConfigDlgView::FaceType | faceType |
QGridLayout * | layout |
QAbstractItemModel * | model |
DConfigDlgView * | q_ptr |
DConfigDlgStackedWidget * | stack |
DConfigDlgTitle * | titleWidget |
QAbstractItemView * | view |
|
explicitprotected |
|
protectedinherited |
When data has changed we update the header and icon for the currently selected page.
References Digikam::DConfigDlgViewPrivate::updateTitleWidget(), and Digikam::DConfigDlgViewPrivate::view.
|
protectedinherited |
If the face type is Auto, we rebuild the GUI whenever the layout of the model changes.
Set the stack to the minimum size of the largest widget.
References Digikam::DConfigDlgViewPrivate::_k_rebuildGui(), Digikam::DConfigDlgView::Auto, Digikam::DConfigDlgViewPrivate::collectPages(), Digikam::DConfigDlgViewPrivate::faceType, Digikam::DConfigDlgViewPrivate::model, Digikam::DConfigDlgStackedWidget::setMinimumSize(), Digikam::DConfigDlgViewPrivate::stack, and Digikam::DConfigDlgViewPrivate::updateSelection().
|
protectedinherited |
References Digikam::DConfigDlgViewPrivate::defaultWidget, Digikam::DConfigDlgViewPrivate::faceType, Digikam::DConfigDlgViewPrivate::model, Digikam::DConfigDlgViewPrivate::stack, Digikam::DConfigDlgView::Tabbed, Digikam::DConfigDlgViewPrivate::updateTitleWidget(), and Digikam::DConfigDlgModel::WidgetRole.
Referenced by Digikam::DConfigDlgViewPrivate::_k_rebuildGui().
|
protectedinherited |
References Digikam::DConfigDlgViewPrivate::_k_pageSelected(), Digikam::DConfigDlgViewPrivate::faceType, Digikam::DConfigDlgViewPrivate::layout, Digikam::DConfigDlgViewPrivate::model, Digikam::DConfigDlgViewPrivate::stack, Digikam::DConfigDlgView::Tabbed, Digikam::DConfigDlgViewPrivate::titleWidget, and Digikam::DConfigDlgViewPrivate::view.
Referenced by Digikam::DConfigDlgViewPrivate::_k_modelChanged().
|
protected |
References Digikam::DConfigDlgWdgModel::item(), and model().
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
inlineprotected |
References Digikam::DConfigDlgViewPrivate::model.
Referenced by _k_slotCurrentPageChanged().
|
protectedinherited |
References Digikam::DConfigDlgViewPrivate::model, and Digikam::DConfigDlgViewPrivate::view.
Referenced by Digikam::DConfigDlgViewPrivate::_k_modelChanged().
|
protectedinherited |
|
protectedinherited |
Referenced by Digikam::DConfigDlgViewPrivate::_k_pageSelected().
|
protectedinherited |
|
protectedinherited |
Referenced by Digikam::DConfigDlgViewPrivate::_k_rebuildGui().
|
protectedinherited |
Referenced by Digikam::DConfigDlgViewPrivate::_k_modelChanged(), Digikam::DConfigDlgViewPrivate::_k_pageSelected(), Digikam::DConfigDlgViewPrivate::_k_rebuildGui(), Digikam::DConfigDlgViewPrivate::collectPages(), Digikam::DConfigDlgViewPrivate::detectAutoFace(), model(), Digikam::DConfigDlgViewPrivate::updateSelection(), and Digikam::DConfigDlgViewPrivate::updateTitleWidget().
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |