digiKam
Loading...
Searching...
No Matches
Digikam::FaceGroup::Private Class Reference

#include <facegroup_p.h>

Public Member Functions

FaceItemaddItem (const FaceTagsIface &face)
 
void applyVisible ()
 
AssignNameWidget::Mode assignWidgetMode (FaceTagsIface::Type type)
 
void checkModels ()
 
AssignNameWidgetcreateAssignNameWidget (const FaceTagsIface &face, const QVariant &identifier)
 
FaceItemcreateItem (const FaceTagsIface &face)
 
QList< QGraphicsItem * > hotItems (const QPointF &scenePos)
 
 Private (FaceGroup *const qq)
 

Public Attributes

bool autoSuggest = false
 
FacePipeline editPipeline
 
bool exifRotate = true
 
TagPropertiesFilterModelfilteredModel = nullptr
 
CheckableAlbumFilterModelfilterModel = nullptr
 
ItemInfo info
 
QList< FaceItem * > items
 
FaceItemmanuallyAddedItem = nullptr
 
ClickDragReleaseItemmanuallyAddWrapItem = nullptr
 
const int MaxFaceListSize = 5
 
const qreal MaxMouseDistance = 25.0
 
FaceGroup *const q = nullptr
 
bool showOnHover = false
 
FaceGroupState state = NoFaces
 
TagModeltagModel = nullptr
 
GraphicsDImgViewview = nullptr
 
ItemVisibilityControllervisibilityController = nullptr
 

Constructor & Destructor Documentation

◆ Private()

Digikam::FaceGroup::Private::Private ( FaceGroup *const  qq)
explicit

Member Function Documentation

◆ addItem()

◆ applyVisible()

void Digikam::FaceGroup::Private::applyVisible ( )

◆ assignWidgetMode()

◆ checkModels()

void Digikam::FaceGroup::Private::checkModels ( )

◆ createAssignNameWidget()

◆ createItem()

◆ hotItems()

QList< QGraphicsItem * > Digikam::FaceGroup::Private::hotItems ( const QPointF &  scenePos)

Member Data Documentation

◆ autoSuggest

bool Digikam::FaceGroup::Private::autoSuggest = false

◆ editPipeline

◆ exifRotate

◆ filteredModel

TagPropertiesFilterModel* Digikam::FaceGroup::Private::filteredModel = nullptr

◆ filterModel

CheckableAlbumFilterModel* Digikam::FaceGroup::Private::filterModel = nullptr

◆ info

◆ items

◆ manuallyAddedItem

◆ manuallyAddWrapItem

ClickDragReleaseItem* Digikam::FaceGroup::Private::manuallyAddWrapItem = nullptr

◆ MaxFaceListSize

const int Digikam::FaceGroup::Private::MaxFaceListSize = 5

◆ MaxMouseDistance

const qreal Digikam::FaceGroup::Private::MaxMouseDistance = 25.0

The maximum distance of the mouse coordinate, when a face overlay widget is shown or hidden in the image, or whether the input widget moves up or down.

◆ q

FaceGroup* const Digikam::FaceGroup::Private::q = nullptr

◆ showOnHover

◆ state

◆ tagModel

TagModel* Digikam::FaceGroup::Private::tagModel = nullptr

◆ view

◆ visibilityController


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