digiKam
Digikam::AssignNameWidget::Private Class Reference

Public Member Functions

bool isValid () const
 
 Private (AssignNameWidget *const q)
 
void updateContents ()
 
void updateIgnoreButton ()
 
void updateModes ()
 
void updateRejectButtonTooltip ()
 

Public Attributes

DClickLabelclickLabel
 
AddTagsComboBoxcomboBox
 
QToolButton * confirmButton
 
AlbumPointer< TAlbumcurrentTag
 
QVariant faceIdentifier
 
QToolButton * ignoreButton
 
ItemInfo info
 
QGridLayout * layout
 
LayoutMode layoutMode
 
AddTagsLineEditlineEdit
 
Mode mode
 
bool modelsGiven
 
AlbumPointer< TAlbumparentTag
 
AssignNameWidget *const q
 
QToolButton * rejectButton
 
TagPropertiesFilterModeltagFilteredModel
 
CheckableAlbumFilterModeltagFilterModel
 
TagModeltagModel
 
VisualStyle visualStyle
 
TagEntryWidgetMode widgetMode
 

Constructor & Destructor Documentation

◆ Private()

Digikam::AssignNameWidget::Private::Private ( AssignNameWidget *const  q)
explicit

Member Function Documentation

◆ isValid()

◆ updateContents()

◆ updateIgnoreButton()

◆ updateModes()

◆ updateRejectButtonTooltip()

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().

Member Data Documentation

◆ clickLabel

DClickLabel* Digikam::AssignNameWidget::Private::clickLabel

◆ comboBox

◆ confirmButton

QToolButton* Digikam::AssignNameWidget::Private::confirmButton

◆ currentTag

AlbumPointer<TAlbum> Digikam::AssignNameWidget::Private::currentTag

◆ faceIdentifier

◆ ignoreButton

QToolButton* Digikam::AssignNameWidget::Private::ignoreButton

◆ info

◆ layout

QGridLayout* Digikam::AssignNameWidget::Private::layout

◆ layoutMode

◆ lineEdit

◆ mode

◆ modelsGiven

bool Digikam::AssignNameWidget::Private::modelsGiven

◆ parentTag

AlbumPointer<TAlbum> Digikam::AssignNameWidget::Private::parentTag

◆ q

AssignNameWidget* const Digikam::AssignNameWidget::Private::q

◆ rejectButton

QToolButton* Digikam::AssignNameWidget::Private::rejectButton

◆ tagFilteredModel

TagPropertiesFilterModel* Digikam::AssignNameWidget::Private::tagFilteredModel

◆ tagFilterModel

CheckableAlbumFilterModel* Digikam::AssignNameWidget::Private::tagFilterModel

◆ tagModel

TagModel* Digikam::AssignNameWidget::Private::tagModel

◆ visualStyle

VisualStyle Digikam::AssignNameWidget::Private::visualStyle

◆ widgetMode


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