digiKam
Loading...
Searching...
No Matches
ShowFoto::ShowfotoDelegate::ShowfotoDelegatePrivate Class Reference

#include <showfotodelegate_p.h>

+ Inheritance diagram for ShowFoto::ShowfotoDelegate::ShowfotoDelegatePrivate:

Public Member Functions

void clearRects () override
 Resets cached rects. Remember to reimplement in subclass for added rects.
 
void init (ShowfotoItemViewDelegate *const _q, QWidget *const _widget)
 
 ShowfotoDelegatePrivate ()
 

Public Attributes

QCache< int, QRect > actualPixmapRectCache
 
int contentWidth = 0
 
QRect coordinatesRect
 
QAbstractItemModel * currentModel = nullptr
 
ShowfotoThumbnailBarcurrentView = nullptr
 
QRect dateRect
 
QWidget * displayWidget = nullptr
 
bool drawFocusFrame = true
 
bool drawImageFormat = true
 
bool drawMouseOverFrame = true
 
QFont font
 
QFont fontCom
 
QFont fontReg
 
QFont fontXtra
 
QSize gridSize
 
QRect groupRect
 
QRect imageInformationRect
 
int margin = 5
 
QRect nameRect
 
QRect oneRowComRect
 
QRect oneRowRegRect
 
QRect oneRowXtraRect
 
QRect pixmapRect
 
ShowfotoItemViewDelegateq = nullptr
 
int radius = 3
 constant values for drawing
 
QVector< QPixmap > ratingPixmaps
 
QRect rect
 
QPixmap regPixmap
 
QRect resolutionRect
 
QPixmap selPixmap
 
QRect sizeRect
 
int spacing = 0
 
ThumbnailSize thumbSize = ThumbnailSize(0)
 

Constructor & Destructor Documentation

◆ ShowfotoDelegatePrivate()

ShowFoto::ShowfotoDelegate::ShowfotoDelegatePrivate::ShowfotoDelegatePrivate ( )
inline

Member Function Documentation

◆ clearRects()

void ShowFoto::ShowfotoDelegate::ShowfotoDelegatePrivate::clearRects ( )
overridevirtual

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

Reimplemented from ShowFoto::ShowfotoItemViewDelegatePrivate.

References ShowFoto::ShowfotoItemViewDelegatePrivate::clearRects(), coordinatesRect, dateRect, imageInformationRect, nameRect, pixmapRect, resolutionRect, and sizeRect.

◆ init()

Member Data Documentation

◆ actualPixmapRectCache

QCache<int, QRect> ShowFoto::ShowfotoDelegate::ShowfotoDelegatePrivate::actualPixmapRectCache

◆ contentWidth

int ShowFoto::ShowfotoDelegate::ShowfotoDelegatePrivate::contentWidth = 0

◆ coordinatesRect

QRect ShowFoto::ShowfotoDelegate::ShowfotoDelegatePrivate::coordinatesRect

Referenced by clearRects().

◆ currentModel

QAbstractItemModel* ShowFoto::ShowfotoDelegate::ShowfotoDelegatePrivate::currentModel = nullptr

◆ currentView

ShowfotoThumbnailBar* ShowFoto::ShowfotoDelegate::ShowfotoDelegatePrivate::currentView = nullptr

◆ dateRect

QRect ShowFoto::ShowfotoDelegate::ShowfotoDelegatePrivate::dateRect

Referenced by clearRects().

◆ displayWidget

QWidget* ShowFoto::ShowfotoItemViewDelegatePrivate::displayWidget = nullptr
inherited

◆ drawFocusFrame

bool ShowFoto::ShowfotoDelegate::ShowfotoDelegatePrivate::drawFocusFrame = true

◆ drawImageFormat

bool ShowFoto::ShowfotoDelegate::ShowfotoDelegatePrivate::drawImageFormat = true

◆ drawMouseOverFrame

bool ShowFoto::ShowfotoDelegate::ShowfotoDelegatePrivate::drawMouseOverFrame = true

◆ font

QFont ShowFoto::ShowfotoItemViewDelegatePrivate::font
inherited

◆ fontCom

QFont ShowFoto::ShowfotoItemViewDelegatePrivate::fontCom
inherited

◆ fontReg

QFont ShowFoto::ShowfotoItemViewDelegatePrivate::fontReg
inherited

◆ fontXtra

QFont ShowFoto::ShowfotoItemViewDelegatePrivate::fontXtra
inherited

◆ gridSize

QSize ShowFoto::ShowfotoItemViewDelegatePrivate::gridSize
inherited

◆ groupRect

QRect ShowFoto::ShowfotoDelegate::ShowfotoDelegatePrivate::groupRect

◆ imageInformationRect

QRect ShowFoto::ShowfotoDelegate::ShowfotoDelegatePrivate::imageInformationRect

Referenced by clearRects().

◆ margin

int ShowFoto::ShowfotoItemViewDelegatePrivate::margin = 5
inherited

◆ nameRect

QRect ShowFoto::ShowfotoDelegate::ShowfotoDelegatePrivate::nameRect

Referenced by clearRects().

◆ oneRowComRect

QRect ShowFoto::ShowfotoItemViewDelegatePrivate::oneRowComRect
inherited

◆ oneRowRegRect

QRect ShowFoto::ShowfotoItemViewDelegatePrivate::oneRowRegRect
inherited

◆ oneRowXtraRect

QRect ShowFoto::ShowfotoItemViewDelegatePrivate::oneRowXtraRect
inherited

◆ pixmapRect

QRect ShowFoto::ShowfotoDelegate::ShowfotoDelegatePrivate::pixmapRect

Referenced by clearRects().

◆ q

◆ radius

int ShowFoto::ShowfotoItemViewDelegatePrivate::radius = 3
inherited

constant values for drawing

◆ ratingPixmaps

QVector<QPixmap> ShowFoto::ShowfotoItemViewDelegatePrivate::ratingPixmaps
inherited

◆ rect

QRect ShowFoto::ShowfotoItemViewDelegatePrivate::rect
inherited

◆ regPixmap

QPixmap ShowFoto::ShowfotoItemViewDelegatePrivate::regPixmap
inherited

◆ resolutionRect

QRect ShowFoto::ShowfotoDelegate::ShowfotoDelegatePrivate::resolutionRect

Referenced by clearRects().

◆ selPixmap

QPixmap ShowFoto::ShowfotoItemViewDelegatePrivate::selPixmap
inherited

◆ sizeRect

QRect ShowFoto::ShowfotoDelegate::ShowfotoDelegatePrivate::sizeRect

Referenced by clearRects().

◆ spacing

int ShowFoto::ShowfotoItemViewDelegatePrivate::spacing = 0
inherited

◆ thumbSize

ThumbnailSize ShowFoto::ShowfotoItemViewDelegatePrivate::thumbSize = ThumbnailSize(0)
inherited

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