digiKam
Loading...
Searching...
No Matches
localizeconfig.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 : 2023-08-20
7
* Description : Localization of Strings Config widget.
8
*
9
* SPDX-FileCopyrightText: 2021-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 <QWidget>
20
#include <QTreeWidget>
21
22
// Local includes
23
24
#include "
digikam_export.h
"
25
#include "
searchtextbar.h
"
26
27
namespace
Digikam
28
{
29
30
class
DIGIKAM_EXPORT
LanguagesList
:
public
QTreeWidget
31
{
32
Q_OBJECT
33
34
public
:
35
36
explicit
LanguagesList
(QWidget*
const
parent);
37
38
public
Q_SLOTS:
39
40
void
slotSearchTextChanged(
const
SearchTextSettings
& settings);
41
42
Q_SIGNALS:
43
44
void
signalSearchResult
(
int
);
45
};
46
47
// -------------------------------------------------------------------------
48
49
class
DIGIKAM_EXPORT
LocalizeConfig
:
public
QWidget
50
{
51
Q_OBJECT
52
53
public
:
54
55
explicit
LocalizeConfig
(QWidget*
const
parent =
nullptr
);
56
~LocalizeConfig
()
override
;
57
58
void
applySettings();
59
void
readSettings();
60
61
private
Q_SLOTS:
62
63
void
slotTranslatorChanged();
64
65
private
:
66
67
void
populateAltLanguages();
68
void
populateTranslatorLanguages();
69
70
private
:
71
72
class
Private;
73
Private*
const
d =
nullptr
;
74
};
75
76
}
// namespace Digikam
Digikam::LanguagesList
Definition
localizeconfig.h:31
Digikam::LanguagesList::signalSearchResult
void signalSearchResult(int)
Digikam::LocalizeConfig
Definition
localizeconfig.h:50
Digikam::SearchTextSettings
Definition
searchtextbar.h:33
digikam_export.h
Digikam
Definition
datefolderview.cpp:34
searchtextbar.h
core
libs
widgets
text
localizeconfig.h
Generated by
1.9.8