Qt
6.x
The Qt SDK
Loading...
Searching...
No Matches
qtranslator.h
Go to the documentation of this file.
1
// Copyright (C) 2020 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
4
#ifndef QTRANSLATOR_H
5
#define QTRANSLATOR_H
6
7
#include <QtCore/qobject.h>
8
#include <QtCore/qbytearray.h>
9
10
QT_BEGIN_NAMESPACE
11
12
13
#ifndef QT_NO_TRANSLATION
14
15
class
QLocale
;
16
class
QTranslatorPrivate
;
17
18
class
Q_CORE_EXPORT
QTranslator
:
public
QObject
19
{
20
Q_OBJECT
21
public
:
22
explicit
QTranslator
(
QObject
*
parent
=
nullptr
);
23
~QTranslator
();
24
25
virtual
QString
translate
(
const
char
*
context
,
const
char
*sourceText,
26
const
char
*disambiguation =
nullptr
,
int
n
= -1)
const
;
27
28
virtual
bool
isEmpty()
const
;
29
30
QString
language
()
const
;
31
QString
filePath()
const
;
32
33
[[nodiscard]]
bool
load
(
const
QString
& filename,
34
const
QString
&
directory
=
QString
(),
35
const
QString
& search_delimiters =
QString
(),
36
const
QString
& suffix =
QString
());
37
[[nodiscard]]
bool
load
(
const
QLocale
& locale,
38
const
QString
& filename,
39
const
QString
& prefix =
QString
(),
40
const
QString
&
directory
=
QString
(),
41
const
QString
& suffix =
QString
());
42
[[nodiscard]]
bool
load
(
const
uchar
*
data
,
int
len
,
43
const
QString
&
directory
=
QString
());
44
45
private
:
46
Q_DISABLE_COPY(
QTranslator
)
47
Q_DECLARE_PRIVATE(
QTranslator
)
48
};
49
50
#endif
// QT_NO_TRANSLATION
51
52
QT_END_NAMESPACE
53
54
#endif
// QTRANSLATOR_H
QLocale
Definition
qlocale.h:29
QObject
\inmodule QtCore
Definition
qobject.h:90
QString
\macro QT_RESTRICTED_CAST_FROM_ASCII
Definition
qstring.h:127
QTranslatorPrivate
Definition
qtranslator.cpp:250
QTranslator
\inmodule QtCore
Definition
qtranslator.h:19
load
p1 load("image.bmp")
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qstandardpaths_haiku.cpp:21
QT_END_NAMESPACE
Definition
qsharedpointer.cpp:1545
language
Definition
cppwriteinitialization.h:16
context
static void * context
Definition
qandroidaudiosource.cpp:42
data
GLint GLsizei GLsizei GLenum GLenum GLsizei void * data
Definition
qopengles2ext.h:206
n
GLfloat n
Definition
qopengles2ext.h:795
len
GLenum GLsizei len
Definition
qopenglext.h:3292
Q_OBJECT
#define Q_OBJECT
Definition
qtmetamacros.h:117
uchar
unsigned char uchar
Definition
qtypes.h:27
translate
static bool translate(xcb_connection_t *connection, xcb_window_t child, xcb_window_t parent, int *x, int *y)
Definition
qxcbscreen.cpp:985
directory
QString directory
Definition
src_network_access_qnetworkdiskcache.cpp:7
parent
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent
Definition
uiaclientinterfaces_p.h:209
qtbase
src
corelib
kernel
qtranslator.h
Generated by
1.9.7