digiKam
Loading...
Searching...
No Matches
Digikam::ItemViewImportDelegatePrivate Class Reference

#include <itemviewimportdelegate_p.h>

+ Inheritance diagram for Digikam::ItemViewImportDelegatePrivate:

Public Member Functions

virtual void clearRects ()
 Resets cached rects. Remember to reimplement in subclass for added rects.
 
void init (ItemViewImportDelegate *const _q, QWidget *const _widget)
 
 ItemViewImportDelegatePrivate ()
 
void makeStarPolygon ()
 
virtual ~ItemViewImportDelegatePrivate ()=default
 

Public Attributes

QWidget * displayWidget = nullptr
 
QPersistentModelIndex editingRating
 
QFont font
 
QFont fontCom
 
QFont fontReg
 
QFont fontXtra
 
QSize gridSize
 
int margin = 5
 
QRect oneRowComRect
 
QRect oneRowRegRect
 
QRect oneRowXtraRect
 
ItemViewImportDelegateq = nullptr
 
int radius = 3
 constant values for drawing
 
QVector< QPixmap > ratingPixmaps = QVector<QPixmap>(10)
 
QRect ratingRect
 
QRect rect
 
QPixmap regPixmap
 
QPixmap selPixmap
 
int spacing = 0
 
QPolygon starPolygon
 
QSize starPolygonSize
 
ThumbnailSize thumbSize = ThumbnailSize(0)
 

Constructor & Destructor Documentation

◆ ItemViewImportDelegatePrivate()

Digikam::ItemViewImportDelegatePrivate::ItemViewImportDelegatePrivate ( )

References makeStarPolygon().

◆ ~ItemViewImportDelegatePrivate()

virtual Digikam::ItemViewImportDelegatePrivate::~ItemViewImportDelegatePrivate ( )
virtualdefault

Member Function Documentation

◆ clearRects()

void Digikam::ItemViewImportDelegatePrivate::clearRects ( )
virtual

Resets cached rects. Remember to reimplement in subclass for added rects.

Reimplemented in Digikam::ImportDelegate::ImportDelegatePrivate.

References gridSize, ratingRect, and rect.

Referenced by Digikam::ImportDelegate::ImportDelegatePrivate::clearRects().

◆ init()

void Digikam::ItemViewImportDelegatePrivate::init ( ItemViewImportDelegate *const  _q,
QWidget *const  _widget 
)

◆ makeStarPolygon()

void Digikam::ItemViewImportDelegatePrivate::makeStarPolygon ( )

Member Data Documentation

◆ displayWidget

QWidget* Digikam::ItemViewImportDelegatePrivate::displayWidget = nullptr

Referenced by init().

◆ editingRating

QPersistentModelIndex Digikam::ItemViewImportDelegatePrivate::editingRating

◆ font

QFont Digikam::ItemViewImportDelegatePrivate::font

◆ fontCom

QFont Digikam::ItemViewImportDelegatePrivate::fontCom

◆ fontReg

QFont Digikam::ItemViewImportDelegatePrivate::fontReg

◆ fontXtra

QFont Digikam::ItemViewImportDelegatePrivate::fontXtra

◆ gridSize

QSize Digikam::ItemViewImportDelegatePrivate::gridSize

Referenced by clearRects().

◆ margin

int Digikam::ItemViewImportDelegatePrivate::margin = 5

◆ oneRowComRect

QRect Digikam::ItemViewImportDelegatePrivate::oneRowComRect

◆ oneRowRegRect

QRect Digikam::ItemViewImportDelegatePrivate::oneRowRegRect

◆ oneRowXtraRect

QRect Digikam::ItemViewImportDelegatePrivate::oneRowXtraRect

◆ q

◆ radius

int Digikam::ItemViewImportDelegatePrivate::radius = 3

constant values for drawing

◆ ratingPixmaps

QVector<QPixmap> Digikam::ItemViewImportDelegatePrivate::ratingPixmaps = QVector<QPixmap>(10)

◆ ratingRect

QRect Digikam::ItemViewImportDelegatePrivate::ratingRect

◆ rect

QRect Digikam::ItemViewImportDelegatePrivate::rect

Referenced by clearRects().

◆ regPixmap

QPixmap Digikam::ItemViewImportDelegatePrivate::regPixmap

◆ selPixmap

QPixmap Digikam::ItemViewImportDelegatePrivate::selPixmap

◆ spacing

int Digikam::ItemViewImportDelegatePrivate::spacing = 0

◆ starPolygon

QPolygon Digikam::ItemViewImportDelegatePrivate::starPolygon

Referenced by makeStarPolygon().

◆ starPolygonSize

QSize Digikam::ItemViewImportDelegatePrivate::starPolygonSize

Referenced by makeStarPolygon().

◆ thumbSize

ThumbnailSize Digikam::ItemViewImportDelegatePrivate::thumbSize = ThumbnailSize(0)

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