![]() |
digiKam
|
#include <focuspointgroup_p.h>
Public Member Functions | |
FocusPointItem * | addItem (const FocusPoint &point) |
void | applyVisible () |
FocusPointItem * | createItem (const FocusPoint &point) const |
Private (FocusPointGroup *const qq) | |
Public Attributes | |
bool | exifRotate = true |
ItemInfo | info |
QList< FocusPointItem * > | items |
FocusPointItem * | manuallyAddedItem = nullptr |
ClickDragReleaseItem * | manuallyAddWrapItem = nullptr |
FocusPointGroup *const | q = nullptr |
FocusPointGroupState | state = NoPoints |
GraphicsDImgView * | view = nullptr |
ItemVisibilityController * | visibilityController = nullptr |
|
explicit |
FocusPointItem * Digikam::FocusPointGroup::Private::addItem | ( | const FocusPoint & | point | ) |
References Digikam::FocusPointGroup::items().
Referenced by Digikam::FocusPointGroup::load(), and Digikam::FocusPointGroup::slotAddItemFinished().
void Digikam::FocusPointGroup::Private::applyVisible | ( | ) |
References Digikam::NoPoints, and Digikam::PointsLoaded.
Referenced by Digikam::FocusPointGroup::setVisible(), and Digikam::FocusPointGroup::setVisibleItem().
FocusPointItem * Digikam::FocusPointGroup::Private::createItem | ( | const FocusPoint & | point | ) | const |
References Digikam::TagRegion::adjustToOrientation(), Digikam::ItemInfo::dimensions(), Digikam::FocusPoint::getRectBySize(), Digikam::FocusPointGroup::info(), Digikam::ItemInfo::orientation(), Digikam::DImgChildItem::setOriginalRect(), and Digikam::FocusPointItem::setPoint().
Referenced by Digikam::FocusPointGroup::slotAddItemMoving().
bool Digikam::FocusPointGroup::Private::exifRotate = true |
Referenced by Digikam::FocusPointGroup::load(), and Digikam::FocusPointGroup::slotAddItemFinished().
ItemInfo Digikam::FocusPointGroup::Private::info |
QList<FocusPointItem*> Digikam::FocusPointGroup::Private::items |
FocusPointItem* Digikam::FocusPointGroup::Private::manuallyAddedItem = nullptr |
ClickDragReleaseItem* Digikam::FocusPointGroup::Private::manuallyAddWrapItem = nullptr |
FocusPointGroup* const Digikam::FocusPointGroup::Private::q = nullptr |
FocusPointGroupState Digikam::FocusPointGroup::Private::state = NoPoints |
GraphicsDImgView* Digikam::FocusPointGroup::Private::view = nullptr |
ItemVisibilityController* Digikam::FocusPointGroup::Private::visibilityController = nullptr |
Referenced by Digikam::FocusPointGroup::clear(), Digikam::FocusPointGroup::FocusPointGroup(), Digikam::FocusPointGroup::hasVisibleItems(), Digikam::FocusPointGroup::isVisible(), Digikam::FocusPointGroup::itemStateChanged(), Digikam::FocusPointGroup::load(), Digikam::FocusPointGroup::setInfo(), Digikam::FocusPointGroup::setVisible(), Digikam::FocusPointGroup::setVisibleItem(), Digikam::FocusPointGroup::slotAddItemFinished(), and Digikam::FocusPointGroup::slotAddItemMoving().