digiKam
Loading...
Searching...
No Matches
setuptooltip.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 : 2006-07-09
7 * Description : item tool tip configuration setup tab
8 *
9 * SPDX-FileCopyrightText: 2006-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// Qt includes
18
19#include <QScrollArea>
20
21namespace Digikam
22{
23
24class SetupToolTip : public QScrollArea
25{
26 Q_OBJECT
27
28public:
29
36
37public:
38
39 explicit SetupToolTip(QWidget* const parent = nullptr);
40 ~SetupToolTip() override;
41
42 void setActiveTab(ToolTipTab tab);
43 ToolTipTab activeTab() const;
44
45 void applySettings();
46
47public Q_SLOTS:
48
50
51private Q_SLOTS:
52
53 void slotImportToolTipsChanged();
54
55private:
56
57 void readSettings();
58 void refreshCameraOptions();
59
60private:
61
62 class Private;
63 Private* const d = nullptr;
64};
65
66} // namespace Digikam
Definition setuptooltip.h:25
void setActiveTab(ToolTipTab tab)
Definition setuptooltip.cpp:447
ToolTipTab activeTab() const
Definition setuptooltip.cpp:452
~SetupToolTip() override
Definition setuptooltip.cpp:442
void slotUseFileMetadataChanged(bool)
Definition setuptooltip.cpp:616
void applySettings()
Definition setuptooltip.cpp:457
ToolTipTab
Definition setuptooltip.h:31
@ AlbumItems
Definition setuptooltip.h:33
@ IconItems
Definition setuptooltip.h:32
@ ImportItems
Definition setuptooltip.h:34
Definition datefolderview.cpp:34