Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Toggle main menu visibility
Loading...
Searching...
No Matches
qqmldebugtranslationservice.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
// Qt-Security score:significant
4
#
ifndef
QQMLDEBUGTRANSLATIONSERVICE_H
5
#
define
QQMLDEBUGTRANSLATIONSERVICE_H
6
7
//
8
// W A R N I N G
9
// -------------
10
//
11
// This file is not part of the Qt API. It exists purely as an
12
// implementation detail. This header file may change from version to
13
// version without notice, or even be removed.
14
//
15
// We mean it.
16
//
17
#
include
<
QtCore
/
qglobal
.
h
>
18
19
#
include
<
private
/
qqmldebugserviceinterfaces_p
.
h
>
20
21
#
include
<
QtCore
/
qbytearray
.
h
>
22
#
include
<
QtCore
/
qstring
.
h
>
23
#
include
<
QtCore
/
qurl
.
h
>
24
#
include
<
QtGui
/
qcolor
.
h
>
25
26
QT_BEGIN_NAMESPACE
27
28
class
QQmlDebugTranslationServicePrivate;
29
class
QQmlDebugTranslationServiceImpl
:
public
QQmlDebugTranslationService
30
{
31
Q_OBJECT
32
public
:
33
QQmlDebugTranslationServiceImpl
(
QObject
*
parent
=
nullptr
);
34
~
QQmlDebugTranslationServiceImpl
();
35
36
void
foundTranslationBinding
(
const
TranslationBindingInformation &translationBindingInformation)
override
;
37
38
void
messageReceived
(
const
QByteArray &message)
override
;
39
void
engineAboutToBeAdded
(QJSEngine *engine)
override
;
40
void
engineAboutToBeRemoved
(QJSEngine *engine)
override
;
41
42
Q_SIGNALS
:
43
void
language
(
const
QUrl
&
context
,
const
QLocale
&
locale
);
44
void
state
(
const
QString &stateName);
45
void
stateList
();
46
void
watchTextElides
(
bool
);
47
void
translationIssues
();
48
void
elidedTranslations
();
49
void
sendTranslatableTextOccurrences
();
50
51
private
:
52
QQmlDebugTranslationServicePrivate
*d;
53
};
54
55
QT_END_NAMESPACE
56
57
#
endif
// QQMLDEBUGTRANSLATIONSERVICE_H
QQmlDebugTranslationServiceImpl
Definition
qqmldebugtranslationservice.h:30
QQmlDebugTranslationServiceImpl::messageReceived
void messageReceived(const QByteArray &message) override
Definition
qqmldebugtranslationservice.cpp:335
QQmlDebugTranslationServiceImpl::foundTranslationBinding
void foundTranslationBinding(const TranslationBindingInformation &translationBindingInformation) override
Definition
qqmldebugtranslationservice.cpp:400
QQmlDebugTranslationServiceImpl::engineAboutToBeAdded
void engineAboutToBeAdded(QJSEngine *engine) override
Definition
qqmldebugtranslationservice.cpp:382
QQmlDebugTranslationServiceImpl::stateList
void stateList()
QQmlDebugTranslationServiceImpl::~QQmlDebugTranslationServiceImpl
~QQmlDebugTranslationServiceImpl()
Definition
qqmldebugtranslationservice.cpp:328
QQmlDebugTranslationServiceImpl::translationIssues
void translationIssues()
QQmlDebugTranslationServiceImpl::state
void state(const QString &stateName)
QQmlDebugTranslationServiceImpl::engineAboutToBeRemoved
void engineAboutToBeRemoved(QJSEngine *engine) override
Definition
qqmldebugtranslationservice.cpp:393
QQmlDebugTranslationServiceImpl::watchTextElides
void watchTextElides(bool)
QQmlDebugTranslationServiceImpl::sendTranslatableTextOccurrences
void sendTranslatableTextOccurrences()
QQmlDebugTranslationServiceImpl::elidedTranslations
void elidedTranslations()
QQmlDebugTranslationServicePrivate
Definition
qqmldebugtranslationservice.cpp:75
QQmlDebugTranslationServicePrivate::currentRootItem
QQuickItem * currentRootItem()
Definition
qqmldebugtranslationservice.cpp:272
QQmlDebugTranslationServicePrivate::objectTranslationBindingMultiMap
QMultiMap< QObject *, TranslationBindingInformation > objectTranslationBindingMultiMap
Definition
qqmldebugtranslationservice.cpp:264
QQmlDebugTranslationServicePrivate::currentQuickView
QQuickView * currentQuickView
Definition
qqmldebugtranslationservice.cpp:280
QQmlDebugTranslationServicePrivate::translatableTextOccurrences
QList< QPointer< QQuickItem > > translatableTextOccurrences
Definition
qqmldebugtranslationservice.cpp:270
QQmlDebugTranslationServicePrivate::proxyTranslator
ProxyTranslator * proxyTranslator
Definition
qqmldebugtranslationservice.cpp:266
QQmlDebugTranslationServicePrivate::enableWatchTranslations
bool enableWatchTranslations
Definition
qqmldebugtranslationservice.cpp:268
QQmlDebugTranslationServicePrivate::watchTextElides
bool watchTextElides
Definition
qqmldebugtranslationservice.cpp:263
QQmlDebugTranslationServicePrivate::translatableTextOccurrenceTimer
QTimer translatableTextOccurrenceTimer
Definition
qqmldebugtranslationservice.cpp:269
QQmlPreviewServiceImpl
Definition
qqmlpreviewservice.h:31
QQmlPreviewServiceImpl::currentRootItem
QQuickItem * currentRootItem()
Definition
qqmlpreviewservice.cpp:226
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
operator<<
QDebug operator<<(QDebug dbg, const QFileInfo &fi)
Definition
qfileinfo.cpp:1830
translationIdString
static QString translationIdString(const QQmlTranslation::QsTrData &data)
Definition
qqmldebugtranslationservice.cpp:50
qtdeclarative
src
plugins
qmltooling
qmldbg_preview
qqmldebugtranslationservice.h
Generated on
for Qt by
1.18.0