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
ConversionData Class Reference

#include <translator.h>

Collaboration diagram for ConversionData:

Public Member Functions

const QStringList & dropTags () const
QStringList & dropTags ()
const QDir & targetDir () const
bool isVerbose () const
bool ignoreUnfinished () const
bool sortContexts () const
bool sortMessages () const
void appendError (const QString &error)
QString error () const
QStringList errors () const
void clearErrors ()

Public Attributes

QString m_defaultContext
bool m_sourceIsUtf16
QString m_unTrPrefix
QString m_sourceFileName
QString m_targetFileName
QVector< QRegularExpression > m_excludes
QDir m_sourceDir
QDir m_targetDir
QSet< QString > m_projectRoots
QMultiHash< QString, QString > m_allCSources
QStringList m_includePath
QStringList m_dropTags
QStringList m_errors
bool m_verbose = false
bool m_ignoreUnfinished = false
bool m_sortContexts = false
bool m_sortMessages = false
bool m_noUiLines = false
TranslatorSaveMode m_saveMode = SaveEverything

Detailed Description

Definition at line 25 of file translator.h.

Member Function Documentation

◆ appendError()

void ConversionData::appendError ( const QString & error)
inline

Definition at line 37 of file translator.h.

◆ clearErrors()

void ConversionData::clearErrors ( )
inline

Definition at line 40 of file translator.h.

Referenced by loadTsFile(), main(), and releaseTranslator().

Here is the caller graph for this function:

◆ dropTags() [1/2]

QStringList & ConversionData::dropTags ( )
inline

Definition at line 30 of file translator.h.

◆ dropTags() [2/2]

const QStringList & ConversionData::dropTags ( ) const
inline

Definition at line 29 of file translator.h.

◆ error()

QString ConversionData::error ( ) const
inline

Definition at line 38 of file translator.h.

◆ errors()

QStringList ConversionData::errors ( ) const
inline

Definition at line 39 of file translator.h.

◆ ignoreUnfinished()

bool ConversionData::ignoreUnfinished ( ) const
inline

Definition at line 33 of file translator.h.

References m_ignoreUnfinished.

Referenced by saveQM().

Here is the caller graph for this function:

◆ isVerbose()

bool ConversionData::isVerbose ( ) const
inline

Definition at line 32 of file translator.h.

References m_verbose.

Referenced by releaseTranslator(), and saveQM().

Here is the caller graph for this function:

◆ sortContexts()

bool ConversionData::sortContexts ( ) const
inline

Definition at line 34 of file translator.h.

References m_sortContexts.

Referenced by saveTS().

Here is the caller graph for this function:

◆ sortMessages()

bool ConversionData::sortMessages ( ) const
inline

Definition at line 35 of file translator.h.

References m_sortMessages.

Referenced by saveTS().

Here is the caller graph for this function:

◆ targetDir()

const QDir & ConversionData::targetDir ( ) const
inline

Definition at line 31 of file translator.h.

Member Data Documentation

◆ m_allCSources

QMultiHash<QString, QString> ConversionData::m_allCSources

Definition at line 52 of file translator.h.

◆ m_defaultContext

QString ConversionData::m_defaultContext

Definition at line 43 of file translator.h.

◆ m_dropTags

QStringList ConversionData::m_dropTags

Definition at line 54 of file translator.h.

◆ m_errors

QStringList ConversionData::m_errors

Definition at line 55 of file translator.h.

◆ m_excludes

QVector<QRegularExpression> ConversionData::m_excludes

Definition at line 48 of file translator.h.

◆ m_ignoreUnfinished

bool ConversionData::m_ignoreUnfinished = false

Definition at line 57 of file translator.h.

Referenced by ignoreUnfinished(), and DataModel::release().

◆ m_includePath

QStringList ConversionData::m_includePath

Definition at line 53 of file translator.h.

◆ m_noUiLines

bool ConversionData::m_noUiLines = false

Definition at line 60 of file translator.h.

Referenced by processSourceFiles().

◆ m_projectRoots

QSet<QString> ConversionData::m_projectRoots

Definition at line 51 of file translator.h.

◆ m_saveMode

TranslatorSaveMode ConversionData::m_saveMode = SaveEverything

Definition at line 61 of file translator.h.

Referenced by DataModel::release(), and saveQM().

◆ m_sortContexts

bool ConversionData::m_sortContexts = false

Definition at line 58 of file translator.h.

Referenced by main(), and sortContexts().

◆ m_sortMessages

bool ConversionData::m_sortMessages = false

Definition at line 59 of file translator.h.

Referenced by main(), sortMessages(), and FileTransformer::transformTsFiles().

◆ m_sourceDir

QDir ConversionData::m_sourceDir

Definition at line 49 of file translator.h.

◆ m_sourceFileName

QString ConversionData::m_sourceFileName

Definition at line 46 of file translator.h.

◆ m_sourceIsUtf16

bool ConversionData::m_sourceIsUtf16

Definition at line 44 of file translator.h.

Referenced by main(), and processSourceFiles().

◆ m_targetDir

QDir ConversionData::m_targetDir

Definition at line 50 of file translator.h.

◆ m_targetFileName

QString ConversionData::m_targetFileName

Definition at line 47 of file translator.h.

◆ m_unTrPrefix

QString ConversionData::m_unTrPrefix

Definition at line 45 of file translator.h.

◆ m_verbose

bool ConversionData::m_verbose = false

Definition at line 56 of file translator.h.

Referenced by isVerbose(), and DataModel::release().


The documentation for this class was generated from the following file: