digiKam
Loading...
Searching...
No Matches
showfotoitemviewdelegate_p.h
Go to the documentation of this file.
1/* ============================================================
2 *
3 * This file is a part of digiKam project
4 * https://www.digikam.org
5 *
6 * Date : 2013-08-01
7 * Description : Qt model view for Showfoto item - the delegate
8 *
9 * SPDX-FileCopyrightText: 2013 by Mohamed_Anwer <m_dot_anwer at gmx dot com>
10 *
11 * SPDX-License-Identifier: GPL-2.0-or-later
12 *
13 * ============================================================ */
14
15#pragma once
16
18
19// Qt includes
20
21#include <QPainter>
22#include <QApplication>
23#include <QFont>
24#include <QModelIndex>
25
26// KDE includes
27
28#include <klocalizedstring.h>
29
30// Local includes
31
32#include "thememanager.h"
33#include "itempropertiestab.h"
34#include "showfotoiteminfo.h"
35#include "colorlabelwidget.h"
36#include "digikam_debug.h"
37#include "thumbnailsize.h"
38#include "itemdelegateoverlay.h"
39
40using namespace Digikam;
41
42namespace ShowFoto
43{
44
45class ShowfotoItemViewDelegate;
46
48{
49public:
50
53
54 void init(ShowfotoItemViewDelegate* const _q, QWidget* const _widget);
55
57 virtual void clearRects();
58
59public:
60
61 int spacing = 0;
62 QSize gridSize;
63
64 QRect rect;
65
66 QPixmap regPixmap;
67 QPixmap selPixmap;
68 QVector<QPixmap> ratingPixmaps;
69
70 QFont font;
71 QFont fontReg;
72 QFont fontCom;
73 QFont fontXtra;
74
76
78
79 QWidget* displayWidget = nullptr;
80
84
86 int radius = 3;
87 int margin = 5;
88
89private:
90
92};
93
94} // namespace ShowFoto
Definition thumbnailsize.h:32
Definition showfotoitemviewdelegate_p.h:48
QPixmap selPixmap
Definition showfotoitemviewdelegate_p.h:67
QRect oneRowXtraRect
Definition showfotoitemviewdelegate_p.h:83
QRect oneRowComRect
Definition showfotoitemviewdelegate_p.h:82
QRect oneRowRegRect
Definition showfotoitemviewdelegate_p.h:81
virtual ~ShowfotoItemViewDelegatePrivate()=default
QSize gridSize
Definition showfotoitemviewdelegate_p.h:62
QFont fontXtra
Definition showfotoitemviewdelegate_p.h:73
QPixmap regPixmap
Definition showfotoitemviewdelegate_p.h:66
QFont fontReg
Definition showfotoitemviewdelegate_p.h:71
QVector< QPixmap > ratingPixmaps
Definition showfotoitemviewdelegate_p.h:68
QFont fontCom
Definition showfotoitemviewdelegate_p.h:72
QFont font
Definition showfotoitemviewdelegate_p.h:70
QRect rect
Definition showfotoitemviewdelegate_p.h:64
Definition showfotoitemviewdelegate.h:34
Definition datefolderview.cpp:34
Definition showfotofolderviewbar.cpp:43