digiKam
Loading...
Searching...
No Matches
setupmisc.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 : 2004-08-23
7 * Description : mics configuration setup tab
8 *
9 * SPDX-FileCopyrightText: 2004 by Renchi Raju <renchi dot raju at gmail dot com>
10 * SPDX-FileCopyrightText: 2005-2024 by Gilles Caulier <caulier dot gilles at gmail dot com>
11 * SPDX-FileCopyrightText: 2017 by Simon Frei <freisim93 at gmail dot com>
12 *
13 * SPDX-License-Identifier: GPL-2.0-or-later
14 *
15 * ============================================================ */
16
17#pragma once
18
19// Qt includes
20
21#include <QScrollArea>
22
23namespace Digikam
24{
25
26class SetupMisc : public QScrollArea
27{
28 Q_OBJECT
29
30public:
31
41
42public:
43
44 explicit SetupMisc(QWidget* const parent = nullptr);
45 ~SetupMisc() override;
46
47 void setActiveTab(MiscTab tab);
48 MiscTab activeTab() const;
49
50 bool checkSettings();
51 void applySettings();
52
53private:
54
55 void readSettings();
56
57private:
58
59 class Private;
60 Private* const d = nullptr;
61};
62
63} // namespace Digikam
Definition setupmisc.h:27
MiscTab
Definition setupmisc.h:33
@ SpellCheck
Definition setupmisc.h:37
@ Grouping
Definition setupmisc.h:36
@ Behaviour
Definition setupmisc.h:34
@ Appearance
Definition setupmisc.h:35
@ Localize
Definition setupmisc.h:38
@ System
Definition setupmisc.h:39
MiscTab activeTab() const
Definition setupmisc.cpp:392
bool checkSettings()
Definition setupmisc.cpp:397
void setActiveTab(MiscTab tab)
Definition setupmisc.cpp:387
void applySettings()
Definition setupmisc.cpp:424
~SetupMisc() override
Definition setupmisc.cpp:382
Definition datefolderview.cpp:34