digiKam
Loading...
Searching...
No Matches
setupeditor.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 : 2007-02-06
7 * Description : setup Image Editor page
8 *
9 * SPDX-FileCopyrightText: 2007-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 SetupEditor : public QScrollArea
25{
26 Q_OBJECT
27
28public:
29
38
39public:
40
41 explicit SetupEditor(QWidget* const parent = nullptr);
42 ~SetupEditor() override;
43
44 void setActiveTab(EditorTab tab);
45 EditorTab activeTab() const;
46
47 void applySettings();
48
49private:
50
51 void readSettings();
52
53private:
54
55 class Private;
56 Private* const d = nullptr;
57};
58
59} // namespace Digikam
Definition editorwindow.h:68
Definition setupeditor.h:25
EditorTab activeTab() const
Definition setupeditor.cpp:86
~SetupEditor() override
Definition setupeditor.cpp:76
EditorTab
Definition setupeditor.h:31
@ RAWDefaultSettings
Definition setupeditor.h:36
@ SaveSettings
Definition setupeditor.h:34
@ RAWBehavior
Definition setupeditor.h:35
@ Versioning
Definition setupeditor.h:33
void applySettings()
Definition setupeditor.cpp:91
void setActiveTab(EditorTab tab)
Definition setupeditor.cpp:81
Definition datefolderview.cpp:34