digiKam
|
Public Member Functions | |
bool | isValid () const |
Private (AssignNameWidget *const q) | |
void | updateContents () |
void | updateIgnoreButton () |
void | updateModes () |
void | updateRejectButtonTooltip () |
Public Attributes | |
DClickLabel * | clickLabel |
AddTagsComboBox * | comboBox |
QToolButton * | confirmButton |
AlbumPointer< TAlbum > | currentTag |
QVariant | faceIdentifier |
QToolButton * | ignoreButton |
ItemInfo | info |
QGridLayout * | layout |
LayoutMode | layoutMode |
AddTagsLineEdit * | lineEdit |
Mode | mode |
bool | modelsGiven |
AlbumPointer< TAlbum > | parentTag |
AssignNameWidget *const | q |
QToolButton * | rejectButton |
TagPropertiesFilterModel * | tagFilteredModel |
CheckableAlbumFilterModel * | tagFilterModel |
TagModel * | tagModel |
VisualStyle | visualStyle |
TagEntryWidgetMode | widgetMode |
|
explicit |
bool Digikam::AssignNameWidget::Private::isValid | ( | ) | const |
References Digikam::AssignNameWidget::InvalidLayout, Digikam::AssignNameWidget::InvalidMode, Digikam::AssignNameWidget::InvalidTagEntryWidgetMode, Digikam::AssignNameWidget::InvalidVisualStyle, Digikam::AssignNameWidget::layoutMode, Digikam::AssignNameWidget::mode, and Digikam::AssignNameWidget::visualStyle.
void Digikam::AssignNameWidget::Private::updateContents | ( | ) |
References Digikam::AssignNameWidget::comboBox(), Digikam::FaceTags::faceNameForTag(), Digikam::AssignNameWidget::IgnoredMode, Digikam::FaceTags::ignoredPersonTagId(), Digikam::AssignNameWidget::lineEdit(), and Digikam::AssignNameWidget::mode.
Referenced by Digikam::AssignNameWidget::setCurrentTag(), Digikam::AssignNameWidget::setLayoutMode(), Digikam::AssignNameWidget::setMode(), and Digikam::AssignNameWidget::setTagEntryWidgetMode().
void Digikam::AssignNameWidget::Private::updateIgnoreButton | ( | ) |
void Digikam::AssignNameWidget::Private::updateModes | ( | ) |
void Digikam::AssignNameWidget::Private::updateRejectButtonTooltip | ( | ) |
Reject button shows different Tooltips for Unconfirmed and Unknown faces, however both are of type UnconfirmedEditMode. This method is responsible for the Tooltip updates.
References Digikam::AssignNameWidget::faceIdentifier(), Digikam::FaceTagsIface::fromVariant(), Digikam::FaceTagsIface::type(), Digikam::FaceTagsIface::UnconfirmedName, and Digikam::FaceTagsIface::UnknownName.
Referenced by Digikam::AssignNameWidget::setMode().
DClickLabel* Digikam::AssignNameWidget::Private::clickLabel |
Referenced by Digikam::AssignNameWidget::setCurrentTag().
AddTagsComboBox* Digikam::AssignNameWidget::Private::comboBox |
QToolButton* Digikam::AssignNameWidget::Private::confirmButton |
Referenced by Digikam::AssignNameWidget::slotActionSelected().
AlbumPointer<TAlbum> Digikam::AssignNameWidget::Private::currentTag |
Referenced by Digikam::AssignNameWidget::setCurrentTag().
QVariant Digikam::AssignNameWidget::Private::faceIdentifier |
Referenced by Digikam::AssignNameWidget::faceIdentifier(), Digikam::AssignNameWidget::setUserData(), Digikam::AssignNameWidget::slotActionActivated(), Digikam::AssignNameWidget::slotActionSelected(), Digikam::AssignNameWidget::slotConfirm(), Digikam::AssignNameWidget::slotIgnore(), Digikam::AssignNameWidget::slotIgnoredClicked(), Digikam::AssignNameWidget::slotLabelClicked(), and Digikam::AssignNameWidget::slotReject().
QToolButton* Digikam::AssignNameWidget::Private::ignoreButton |
ItemInfo Digikam::AssignNameWidget::Private::info |
Referenced by Digikam::AssignNameWidget::info(), Digikam::AssignNameWidget::setUserData(), Digikam::AssignNameWidget::slotActionActivated(), Digikam::AssignNameWidget::slotActionSelected(), Digikam::AssignNameWidget::slotConfirm(), Digikam::AssignNameWidget::slotIgnore(), Digikam::AssignNameWidget::slotIgnoredClicked(), Digikam::AssignNameWidget::slotLabelClicked(), and Digikam::AssignNameWidget::slotReject().
QGridLayout* Digikam::AssignNameWidget::Private::layout |
LayoutMode Digikam::AssignNameWidget::Private::layoutMode |
AddTagsLineEdit* Digikam::AssignNameWidget::Private::lineEdit |
Mode Digikam::AssignNameWidget::Private::mode |
bool Digikam::AssignNameWidget::Private::modelsGiven |
Referenced by Digikam::AssignNameWidget::setAlbumModels().
AlbumPointer<TAlbum> Digikam::AssignNameWidget::Private::parentTag |
Referenced by Digikam::AssignNameWidget::setParentTag().
AssignNameWidget* const Digikam::AssignNameWidget::Private::q |
QToolButton* Digikam::AssignNameWidget::Private::rejectButton |
TagPropertiesFilterModel* Digikam::AssignNameWidget::Private::tagFilteredModel |
Referenced by Digikam::AssignNameWidget::setAlbumModels().
CheckableAlbumFilterModel* Digikam::AssignNameWidget::Private::tagFilterModel |
Referenced by Digikam::AssignNameWidget::setAlbumModels().
TagModel* Digikam::AssignNameWidget::Private::tagModel |
Referenced by Digikam::AssignNameWidget::setAlbumModels().
VisualStyle Digikam::AssignNameWidget::Private::visualStyle |
Referenced by Digikam::AssignNameWidget::setVisualStyle(), and Digikam::AssignNameWidget::visualStyle().
TagEntryWidgetMode Digikam::AssignNameWidget::Private::widgetMode |