VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator 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 Mon Jul 4 01:00:18 EDT 2016 from SVN revision 166489
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)