VR-Forces 5.0.3 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions | Private Attributes
Translator Class Reference
Inheritance diagram for Translator:
Inheritance graph
[legend]

Public Types

enum  SaveMode { Everything, Stripped }
 

Public Member Functions

 Translator (QObject *parent=0)
 
virtual ~Translator ()
 
virtual TranslatorMessage findMessage (const QByteArray &context, const QByteArray &sourceText, const QByteArray &comment, const QString &fileName=QString(), int lineNumber=-1) const
 
void clear ()
 
bool save (const QString &filename, SaveMode mode=Everything)
 
bool save (QIODevice *iod, SaveMode mode=Everything)
 
void insert (const TranslatorMessage &)
 
void remove (const TranslatorMessage &)
 
void remove (const QByteArray &context, const QByteArray &sourceText)
 
bool contains (const QByteArray &context, const QByteArray &sourceText, const QByteArray &comment=QByteArray()) const
 
bool contains (const QByteArray &context, const QByteArray &comment, const QString &fileName, int lineNumber) const
 
void squeeze (SaveMode=Everything)
 
void unsqueeze ()
 
QList< TranslatorMessagemessages () const
 
bool isEmpty () const
 
void setNumerusRules (const QByteArray &rules)
 

Private Attributes

TranslatorPrivate * d
 

Member Enumeration Documentation

Enumerator
Everything 
Stripped 

Constructor & Destructor Documentation

Translator::Translator ( QObject parent = 0)
explicit
virtual Translator::~Translator ( )
virtual

Member Function Documentation

virtual TranslatorMessage Translator::findMessage ( const QByteArray &  context,
const QByteArray &  sourceText,
const QByteArray &  comment,
const QString &  fileName = QString(),
int  lineNumber = -1 
) const
virtual
void Translator::clear ( )
bool Translator::save ( const QString &  filename,
SaveMode  mode = Everything 
)
bool Translator::save ( QIODevice *  iod,
SaveMode  mode = Everything 
)
void Translator::insert ( const TranslatorMessage )
void Translator::remove ( const TranslatorMessage )
void Translator::remove ( const QByteArray &  context,
const QByteArray &  sourceText 
)
inline
bool Translator::contains ( const QByteArray &  context,
const QByteArray &  sourceText,
const QByteArray &  comment = QByteArray() 
) const
bool Translator::contains ( const QByteArray &  context,
const QByteArray &  comment,
const QString &  fileName,
int  lineNumber 
) const
void Translator::squeeze ( SaveMode  = Everything)
void Translator::unsqueeze ( )
QList<TranslatorMessage> Translator::messages ( ) const
bool Translator::isEmpty ( ) const
void Translator::setNumerusRules ( const QByteArray &  rules)

Member Data Documentation

TranslatorPrivate* Translator::d
private

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

Document ID: Generated on Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)