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
Releaser Class Reference
Collaboration diagram for Releaser:

Classes

struct  Offset

Public Types

enum  {
  Contexts = 0x2f , Hashes = 0x42 , Messages = 0x69 , NumerusRules = 0x88 ,
  Dependencies = 0x96 , Language = 0xa7 , Contexts = 0x2f , Hashes = 0x42 ,
  Messages = 0x69 , NumerusRules = 0x88 , Dependencies = 0x96 , Language = 0xa7
}
enum  {
  Contexts = 0x2f , Hashes = 0x42 , Messages = 0x69 , NumerusRules = 0x88 ,
  Dependencies = 0x96 , Language = 0xa7 , Contexts = 0x2f , Hashes = 0x42 ,
  Messages = 0x69 , NumerusRules = 0x88 , Dependencies = 0x96 , Language = 0xa7
}

Public Member Functions

 Releaser (const QString &language)
bool save (QIODevice *iod)
void insert (const TranslatorMessage &msg, const QStringList &tlns, bool forceComment)
void insertIdBased (const TranslatorMessage &message, const QStringList &tlns)
void squeeze (TranslatorSaveMode mode)
void setNumerusRules (const QByteArray &rules)
void setDependencies (const QStringList &dependencies)
 Releaser (const QString &language)
bool save (QIODevice *iod)
void insert (const TranslatorMessage &msg, const QStringList &tlns, bool forceComment)
void insertIdBased (const TranslatorMessage &message, const QStringList &tlns)
void squeeze (TranslatorSaveMode mode)
void setNumerusRules (const QByteArray &rules)
void setDependencies (const QStringList &dependencies)

Detailed Description

Definition at line 110 of file qm.cpp.

Member Enumeration Documentation

◆ anonymous enum [1/2]

anonymous enum
Enumerator
Contexts 
Hashes 
Messages 
NumerusRules 
Dependencies 
Language 
Contexts 
Hashes 
Messages 
NumerusRules 
Dependencies 
Language 

Definition at line 131 of file qm.cpp.

◆ anonymous enum [2/2]

anonymous enum
Enumerator
Contexts 
Hashes 
Messages 
NumerusRules 
Dependencies 
Language 
Contexts 
Hashes 
Messages 
NumerusRules 
Dependencies 
Language 

Definition at line 131 of file qm.cpp.

Constructor & Destructor Documentation

◆ Releaser() [1/2]

Releaser::Releaser ( const QString & language)
inline

Definition at line 133 of file qm.cpp.

◆ Releaser() [2/2]

Releaser::Releaser ( const QString & language)
inline

Definition at line 133 of file qm.cpp.

Member Function Documentation

◆ insert() [1/2]

void Releaser::insert ( const TranslatorMessage & msg,
const QStringList & tlns,
bool forceComment )

Definition at line 387 of file qm.cpp.

◆ insert() [2/2]

void Releaser::insert ( const TranslatorMessage & msg,
const QStringList & tlns,
bool forceComment )

◆ insertIdBased() [1/2]

void Releaser::insertIdBased ( const TranslatorMessage & message,
const QStringList & tlns )

Definition at line 404 of file qm.cpp.

◆ insertIdBased() [2/2]

void Releaser::insertIdBased ( const TranslatorMessage & message,
const QStringList & tlns )

◆ save() [1/2]

bool Releaser::save ( QIODevice * iod)

Definition at line 225 of file qm.cpp.

References Contexts, Dependencies, Hashes, Language, MagicLength, Messages, and NumerusRules.

Referenced by saveQM().

Here is the caller graph for this function:

◆ save() [2/2]

bool Releaser::save ( QIODevice * iod)

◆ setDependencies() [1/2]

void Releaser::setDependencies ( const QStringList & dependencies)

Definition at line 415 of file qm.cpp.

◆ setDependencies() [2/2]

void Releaser::setDependencies ( const QStringList & dependencies)

◆ setNumerusRules() [1/2]

void Releaser::setNumerusRules ( const QByteArray & rules)

Definition at line 410 of file qm.cpp.

◆ setNumerusRules() [2/2]

void Releaser::setNumerusRules ( const QByteArray & rules)

◆ squeeze() [1/2]

void Releaser::squeeze ( TranslatorSaveMode mode)

Definition at line 264 of file qm.cpp.

References SaveStripped.

Referenced by saveQM().

Here is the caller graph for this function:

◆ squeeze() [2/2]

void Releaser::squeeze ( TranslatorSaveMode mode)

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