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
}
 
enum  {
  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 108 of file qm.cpp.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
Contexts 
Hashes 
Messages 
NumerusRules 
Dependencies 
Language 

Definition at line 129 of file qm.cpp.

◆ anonymous enum

anonymous enum
Enumerator
Contexts 
Hashes 
Messages 
NumerusRules 
Dependencies 
Language 

Definition at line 129 of file qm.cpp.

Constructor & Destructor Documentation

◆ Releaser() [1/2]

Releaser::Releaser ( const QString & language)
inline

Definition at line 131 of file qm.cpp.

◆ Releaser() [2/2]

Releaser::Releaser ( const QString & language)
inline

Definition at line 131 of file qm.cpp.

Member Function Documentation

◆ insert() [1/2]

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

Definition at line 385 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 402 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 223 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 413 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 408 of file qm.cpp.

◆ setNumerusRules() [2/2]

void Releaser::setNumerusRules ( const QByteArray & rules)

◆ squeeze() [1/2]

void Releaser::squeeze ( TranslatorSaveMode mode)

Definition at line 262 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: