digiKam
Loading...
Searching...
No Matches
Digikam::ItemDelegate::ItemDelegatePrivate Class Reference

#include <itemdelegate_p.h>

+ Inheritance diagram for Digikam::ItemDelegate::ItemDelegatePrivate:

Public Member Functions

void clearRects () override
 
void init (ItemViewDelegate *const _q, QWidget *const _widget)
 
 ItemDelegatePrivate ()
 
void makeStarPolygon ()
 

Public Attributes

QCache< int, QRect > actualPixmapRectCache
 
QRect arRect
 
ItemCategoryDrawercategoryDrawer
 
QRect commentsRect
 
int contentWidth
 
QRect coordinatesRect
 
QAbstractItemModel * currentModel
 
ItemCategorizedViewcurrentView
 
QRect dateRect
 
QWidget * displayWidget = nullptr
 
bool drawCoordinates
 
bool drawFocusFrame
 
bool drawImageFormat
 
bool drawImageFormatTop
 
bool drawMouseOverFrame
 
QPersistentModelIndex editingRating
 
QFont font
 
QFont fontCom
 
QFont fontReg
 
QFont fontXtra
 
QSize gridSize
 
QRect groupRect
 
QRect imageInformationRect
 
int margin = 5
 
QRect modDateRect
 
QRect nameRect
 
QRect oneRowComRect
 
QRect oneRowRegRect
 
QRect oneRowXtraRect
 
QRect pickLabelRect
 
QRect pixmapRect
 
ItemViewDelegateq = nullptr
 
int radius = 3
 constant values for drawing
 
bool ratingOverThumbnail
 
QVector< QPixmap > ratingPixmaps = QVector<QPixmap>(10)
 
QRect ratingRect
 
QRect rect
 
QPixmap regPixmap
 
QRect resolutionRect
 
QPixmap selPixmap
 
QRect sizeRect
 
int spacing = 0
 
QRect specialInfoRect
 
QPolygon starPolygon
 
QSize starPolygonSize
 
QRect tagRect
 
ThumbnailSize thumbSize = ThumbnailSize(0)
 
QRect titleRect
 

Constructor & Destructor Documentation

◆ ItemDelegatePrivate()

Digikam::ItemDelegate::ItemDelegatePrivate::ItemDelegatePrivate ( )
inline

Member Function Documentation

◆ clearRects()

void Digikam::ItemDelegate::ItemDelegatePrivate::clearRects ( )
overridevirtual

◆ init()

◆ makeStarPolygon()

Member Data Documentation

◆ actualPixmapRectCache

QCache<int, QRect> Digikam::ItemDelegate::ItemDelegatePrivate::actualPixmapRectCache

◆ arRect

QRect Digikam::ItemDelegate::ItemDelegatePrivate::arRect

Referenced by clearRects().

◆ categoryDrawer

◆ commentsRect

QRect Digikam::ItemDelegate::ItemDelegatePrivate::commentsRect

Referenced by clearRects().

◆ contentWidth

int Digikam::ItemDelegate::ItemDelegatePrivate::contentWidth

◆ coordinatesRect

QRect Digikam::ItemDelegate::ItemDelegatePrivate::coordinatesRect

Referenced by clearRects().

◆ currentModel

QAbstractItemModel* Digikam::ItemDelegate::ItemDelegatePrivate::currentModel

◆ currentView

ItemCategorizedView* Digikam::ItemDelegate::ItemDelegatePrivate::currentView

◆ dateRect

QRect Digikam::ItemDelegate::ItemDelegatePrivate::dateRect

Referenced by clearRects().

◆ displayWidget

QWidget* Digikam::ItemViewDelegatePrivate::displayWidget = nullptr
inherited

◆ drawCoordinates

bool Digikam::ItemDelegate::ItemDelegatePrivate::drawCoordinates

◆ drawFocusFrame

bool Digikam::ItemDelegate::ItemDelegatePrivate::drawFocusFrame

◆ drawImageFormat

bool Digikam::ItemDelegate::ItemDelegatePrivate::drawImageFormat

◆ drawImageFormatTop

bool Digikam::ItemDelegate::ItemDelegatePrivate::drawImageFormatTop

◆ drawMouseOverFrame

bool Digikam::ItemDelegate::ItemDelegatePrivate::drawMouseOverFrame

◆ editingRating

QPersistentModelIndex Digikam::ItemViewDelegatePrivate::editingRating
inherited

◆ font

QFont Digikam::ItemViewDelegatePrivate::font
inherited

◆ fontCom

QFont Digikam::ItemViewDelegatePrivate::fontCom
inherited

◆ fontReg

QFont Digikam::ItemViewDelegatePrivate::fontReg
inherited

◆ fontXtra

QFont Digikam::ItemViewDelegatePrivate::fontXtra
inherited

◆ gridSize

QSize Digikam::ItemViewDelegatePrivate::gridSize
inherited

◆ groupRect

QRect Digikam::ItemDelegate::ItemDelegatePrivate::groupRect

Referenced by clearRects().

◆ imageInformationRect

QRect Digikam::ItemDelegate::ItemDelegatePrivate::imageInformationRect

Referenced by clearRects().

◆ margin

int Digikam::ItemViewDelegatePrivate::margin = 5
inherited

◆ modDateRect

QRect Digikam::ItemDelegate::ItemDelegatePrivate::modDateRect

Referenced by clearRects().

◆ nameRect

QRect Digikam::ItemDelegate::ItemDelegatePrivate::nameRect

Referenced by clearRects().

◆ oneRowComRect

QRect Digikam::ItemViewDelegatePrivate::oneRowComRect
inherited

◆ oneRowRegRect

QRect Digikam::ItemViewDelegatePrivate::oneRowRegRect
inherited

◆ oneRowXtraRect

QRect Digikam::ItemViewDelegatePrivate::oneRowXtraRect
inherited

◆ pickLabelRect

QRect Digikam::ItemDelegate::ItemDelegatePrivate::pickLabelRect

Referenced by clearRects().

◆ pixmapRect

QRect Digikam::ItemDelegate::ItemDelegatePrivate::pixmapRect

Referenced by clearRects().

◆ q

◆ radius

int Digikam::ItemViewDelegatePrivate::radius = 3
inherited

constant values for drawing

◆ ratingOverThumbnail

bool Digikam::ItemDelegate::ItemDelegatePrivate::ratingOverThumbnail

◆ ratingPixmaps

QVector<QPixmap> Digikam::ItemViewDelegatePrivate::ratingPixmaps = QVector<QPixmap>(10)
inherited

◆ ratingRect

QRect Digikam::ItemViewDelegatePrivate::ratingRect
inherited

◆ rect

QRect Digikam::ItemViewDelegatePrivate::rect
inherited

◆ regPixmap

QPixmap Digikam::ItemViewDelegatePrivate::regPixmap
inherited

◆ resolutionRect

QRect Digikam::ItemDelegate::ItemDelegatePrivate::resolutionRect

Referenced by clearRects().

◆ selPixmap

QPixmap Digikam::ItemViewDelegatePrivate::selPixmap
inherited

◆ sizeRect

QRect Digikam::ItemDelegate::ItemDelegatePrivate::sizeRect

Referenced by clearRects().

◆ spacing

int Digikam::ItemViewDelegatePrivate::spacing = 0
inherited

◆ specialInfoRect

QRect Digikam::ItemDelegate::ItemDelegatePrivate::specialInfoRect

◆ starPolygon

QPolygon Digikam::ItemViewDelegatePrivate::starPolygon
inherited

◆ starPolygonSize

QSize Digikam::ItemViewDelegatePrivate::starPolygonSize
inherited

◆ tagRect

QRect Digikam::ItemDelegate::ItemDelegatePrivate::tagRect

Referenced by clearRects().

◆ thumbSize

ThumbnailSize Digikam::ItemViewDelegatePrivate::thumbSize = ThumbnailSize(0)
inherited

◆ titleRect

QRect Digikam::ItemDelegate::ItemDelegatePrivate::titleRect

Referenced by clearRects().


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