![]() |
digiKam
|
#include <assignnamewidget_p.h>
Public Member Functions | |
bool | isValid () const |
Private (AssignNameWidget *const qq) | |
void | updateContents () |
void | updateIgnoreButton () |
void | updateModes () |
void | updateRejectButton () |
Public Attributes | |
DClickLabel * | clickLabel = nullptr |
AddTagsComboBox * | comboBox = nullptr |
QToolButton * | confirmButton = nullptr |
AlbumPointer< TAlbum > | currentTag |
QVariant | faceIdentifier |
QToolButton * | ignoreButton = nullptr |
ItemInfo | info |
QGridLayout * | layout = nullptr |
LayoutMode | layoutMode = InvalidLayout |
AddTagsLineEdit * | lineEdit = nullptr |
Mode | mode = InvalidMode |
bool | modelsGiven = false |
AlbumPointer< TAlbum > | parentTag |
AssignNameWidget *const | q = nullptr |
QToolButton * | rejectButton = nullptr |
TagPropertiesFilterModel * | tagFilteredModel = nullptr |
CheckableAlbumFilterModel * | tagFilterModel = nullptr |
TagModel * | tagModel = nullptr |
VisualStyle | visualStyle = InvalidVisualStyle |
TagEntryWidgetMode | widgetMode = InvalidTagEntryWidgetMode |
|
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::updateRejectButton | ( | ) |
Reject button shows different Tooltips and icons 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 = nullptr |
Referenced by Digikam::AssignNameWidget::setCurrentTag().
AddTagsComboBox* Digikam::AssignNameWidget::Private::comboBox = nullptr |
QToolButton* Digikam::AssignNameWidget::Private::confirmButton = nullptr |
Referenced by Digikam::AssignNameWidget::slotActionSelected().
AlbumPointer<TAlbum> Digikam::AssignNameWidget::Private::currentTag |
Referenced by Digikam::AssignNameWidget::setCurrentTag(), and Digikam::AssignNameWidget::showEvent().
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 = nullptr |
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 = nullptr |
LayoutMode Digikam::AssignNameWidget::Private::layoutMode = InvalidLayout |
AddTagsLineEdit* Digikam::AssignNameWidget::Private::lineEdit = nullptr |
Mode Digikam::AssignNameWidget::Private::mode = InvalidMode |
bool Digikam::AssignNameWidget::Private::modelsGiven = false |
Referenced by Digikam::AssignNameWidget::setAlbumModels().
AlbumPointer<TAlbum> Digikam::AssignNameWidget::Private::parentTag |
Referenced by Digikam::AssignNameWidget::setParentTag().
AssignNameWidget* const Digikam::AssignNameWidget::Private::q = nullptr |
QToolButton* Digikam::AssignNameWidget::Private::rejectButton = nullptr |
TagPropertiesFilterModel* Digikam::AssignNameWidget::Private::tagFilteredModel = nullptr |
Referenced by Digikam::AssignNameWidget::setAlbumModels().
CheckableAlbumFilterModel* Digikam::AssignNameWidget::Private::tagFilterModel = nullptr |
Referenced by Digikam::AssignNameWidget::setAlbumModels().
TagModel* Digikam::AssignNameWidget::Private::tagModel = nullptr |
Referenced by Digikam::AssignNameWidget::setAlbumModels().
VisualStyle Digikam::AssignNameWidget::Private::visualStyle = InvalidVisualStyle |
Referenced by Digikam::AssignNameWidget::setVisualStyle(), and Digikam::AssignNameWidget::visualStyle().
TagEntryWidgetMode Digikam::AssignNameWidget::Private::widgetMode = InvalidTagEntryWidgetMode |