Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
projectdescriptionreader.h
Go to the documentation of this file.
1
// Copyright (C) 2018 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
3
4
#
ifndef
PROJECTDESCRIPTIONREADER_H
5
#
define
PROJECTDESCRIPTIONREADER_H
6
7
#
include
<
QtCore
/
qregularexpression
.
h
>
8
#
include
<
QtCore
/
qstring
.
h
>
9
#
include
<
QtCore
/
qstringlist
.
h
>
10
#
include
<
QtCore
/
qvector
.
h
>
11
12
#
include
<
optional
>
13
#
include
<
vector
>
14
15
struct
Project
;
16
17
typedef
std
::
vector
<
Project
>
Projects
;
18
19
struct
Project
20
{
21
QString
filePath
;
22
QString
compileCommands
;
23
QString
codec
;
24
QVector
<
QRegularExpression
>
excluded
;
25
QStringList
includePaths
;
26
QStringList
sources
;
27
Projects
subProjects
;
28
std
::
optional
<
QStringList
>
translations
;
29
};
30
31
Projects
readProjectDescription
(
const
QString &filePath, QString *errorString);
32
33
#
endif
// PROJECTDESCRIPTIONREADER_H
main
int main(int argc, char *argv[])
[2]
Definition
buffer.cpp:77
ConversionData
Definition
translator.h:26
ConversionData::clearErrors
void clearErrors()
Definition
translator.h:48
ConversionData::isVerbose
bool isVerbose() const
Definition
translator.h:41
ConversionData::m_saveMode
TranslatorSaveMode m_saveMode
Definition
translator.h:70
ConversionData::m_idBased
bool m_idBased
Definition
translator.h:69
ConversionData::m_ignoreUnfinished
bool m_ignoreUnfinished
Definition
translator.h:66
ConversionData::m_verbose
bool m_verbose
Definition
translator.h:65
Translator
Definition
translator.h:89
Translator::stripIdenticalSourceTranslations
void stripIdenticalSourceTranslations()
Definition
translator.cpp:456
Translator::resolveDuplicates
Duplicates resolveDuplicates()
Definition
translator.cpp:559
Translator::normalizeTranslations
void normalizeTranslations(ConversionData &cd)
Definition
translator.cpp:686
Projects
std::vector< Project > Projects
Definition
projectdescriptionreader.h:17
readProjectDescription
Projects readProjectDescription(const QString &filePath, QString *errorString)
Definition
projectdescriptionreader.cpp:239
printUsage
static void printUsage()
Definition
main.cpp:60
printOut
static void printOut(const QString &out)
Definition
main.cpp:18
printErr
static void printErr(const QString &out)
Definition
main.cpp:23
releaseTsFile
static bool releaseTsFile(const QString &tsFileName, ConversionData &cd, bool removeIdentical)
Definition
main.cpp:125
loadTsFile
static bool loadTsFile(Translator &tor, const QString &tsFileName, bool)
Definition
main.cpp:77
releaseTranslator
static bool releaseTranslator(Translator &tor, const QString &qmFileName, ConversionData &cd, bool removeIdentical)
Definition
main.cpp:91
translationsFromProjects
static QStringList translationsFromProjects(const Projects &projects, bool topLevel)
Definition
main.cpp:160
translationsFromProject
static QStringList translationsFromProject(const Project &project, bool topLevel)
Definition
main.cpp:146
stream
QTextStream stream(stdin)
[0]
Project
Definition
projectdescriptionreader.h:20
Project::excluded
QVector< QRegularExpression > excluded
Definition
projectdescriptionreader.h:24
Project::codec
QString codec
Definition
projectdescriptionreader.h:23
Project::compileCommands
QString compileCommands
Definition
projectdescriptionreader.h:22
Project::sources
QStringList sources
Definition
projectdescriptionreader.h:26
Project::filePath
QString filePath
Definition
projectdescriptionreader.h:21
Project::subProjects
Projects subProjects
Definition
projectdescriptionreader.h:27
Project::translations
std::optional< QStringList > translations
Definition
projectdescriptionreader.h:28
Project::includePaths
QStringList includePaths
Definition
projectdescriptionreader.h:25
SaveStripped
@ SaveStripped
Definition
translatormessage.h:14
SaveEverything
@ SaveEverything
Definition
translatormessage.h:14
qttools
src
linguist
shared
projectdescriptionreader.h
Generated on Sat Sep 21 2024 00:39:29 for Qt by
1.12.0