digiKam
Loading...
Searching...
No Matches
imagedialog_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 : 2008-03-13
7 * Description : Image files selection dialog - private declarations.
8 *
9 * SPDX-FileCopyrightText: 2008-2024 by Gilles Caulier <caulier dot gilles at gmail dot com>
10 *
11 * SPDX-License-Identifier: GPL-2.0-or-later
12 *
13 * ============================================================ */
14
15#pragma once
16
17#include "imagedialog.h"
18
19// Qt includes
20
21#include <QLabel>
22#include <QPointer>
23#include <QVBoxLayout>
24#include <QApplication>
25#include <QMimeDatabase>
26#include <QStyle>
27#include <QLocale>
28#include <QPixmap>
29#include <QPainter>
30#include <QScopedPointer>
31#include <QMutexLocker>
32#include <QToolTip>
33#include <QDir>
34#include <QTimer>
35#include <QWheelEvent>
36#include <QKeyEvent>
37
38// KDE includes
39
40#include <klocalizedstring.h>
41
42// Local includes
43
44#include "drawdecoder.h"
45#include "digikam_debug.h"
46#include "digikam_globals.h"
47#include "thumbnailloadthread.h"
48#include "ditemtooltip.h"
49#include "dmetadata.h"
50#include "loadingdescription.h"
51#include "thumbnailsize.h"
52#include "dfiledialog.h"
53
54namespace Digikam
55{
56
57class Q_DECL_HIDDEN ImageDialog::Private
58{
59
60public:
61
62 Private() = default;
63
64public:
65
66 QStringList fileFormats;
67 QList<QUrl> urls;
68 DFileDialog* dlg = nullptr;
69 ImageDialogIconProvider* provider = nullptr;
70 bool showToolTips = true;
71 QTimer* toolTipTimer = nullptr;
72 ImageDialogToolTip* toolTip = nullptr;
73 QAbstractItemView* toolTipView = nullptr;
74 QModelIndex toolTipIndex;
76};
77
78} // namespace Digikam
Definition dfiledialog.h:30
Definition imagedialog.h:105
Definition imagedialog.h:75
Definition imagedialog_p.h:58
QUrl toolTipUrl
Definition imagedialog_p.h:75
QList< QUrl > urls
Definition imagedialog_p.h:67
QModelIndex toolTipIndex
Definition imagedialog_p.h:74
QStringList fileFormats
Definition imagedialog_p.h:66
Definition imagedialog.h:147
Definition datefolderview.cpp:34