lokalize
#include <glossary.h>

Signals | |
void | changed () |
void | loaded () |
Public Member Functions | |
Glossary (QObject *parent) | |
~Glossary () | |
void | append (const QString &_english, const QString &_target) |
QByteArray | append (const QStringList &sourceTerms, const QStringList &targetTerms) |
void | clear () |
QString | definition (const QByteArray &id, const QString &lang=QString()) const |
void | forceChangeSignal () |
QByteArray | generateNewId () |
void | hashTermEntry (const QDomElement &) |
QByteArray | id (int index) const |
QList< QByteArray > | idsForLangWord (const QString &lang, const QString &word) const |
bool | isClean () |
bool | load (const QString &) |
QString | path () const |
void | removeEntry (const QByteArray &id) |
void | rmTerm (const QByteArray &id, QString lang, int i) |
bool | save () |
void | setClean (bool) |
void | setDefinition (const QByteArray &id, const QString &lang, const QString &value) |
void | setSubjectField (const QByteArray &id, const QString &lang, const QString &value) |
void | setTerm (const QByteArray &id, QString lang, int i, const QString &term) |
int | size () const |
QString | subjectField (const QByteArray &id, const QString &lang=QString()) const |
QStringList | subjectFields () const |
QStringList | terms (const QByteArray &id, const QString &lang) const |
void | unhashTermEntry (const QDomElement &) |
Detailed Description
Internal representation of glossary.
We store only data we need (i.e. only subset of TBX format)
Internal representation of glossary
Definition at line 95 of file glossary.h.
Constructor & Destructor Documentation
Glossary::Glossary | ( | QObject * | parent | ) |
Definition at line 59 of file glossary.cpp.
|
inline |
Definition at line 102 of file glossary.h.
Member Function Documentation
void Glossary::append | ( | const QString & | _english, |
const QString & | _target | ||
) |
Definition at line 704 of file glossary.cpp.
QByteArray Glossary::append | ( | const QStringList & | sourceTerms, |
const QStringList & | targetTerms | ||
) |
Definition at line 674 of file glossary.cpp.
|
signal |
void Glossary::clear | ( | ) |
Definition at line 709 of file glossary.cpp.
QString Glossary::definition | ( | const QByteArray & | id, |
const QString & | lang = QString() |
||
) | const |
Definition at line 570 of file glossary.cpp.
|
inline |
Definition at line 137 of file glossary.h.
QByteArray Glossary::generateNewId | ( | ) |
Definition at line 288 of file glossary.cpp.
void Glossary::hashTermEntry | ( | const QDomElement & | termEntry | ) |
Definition at line 591 of file glossary.cpp.
QByteArray Glossary::id | ( | int | index | ) | const |
Definition at line 330 of file glossary.cpp.
QList< QByteArray > Glossary::idsForLangWord | ( | const QString & | lang, |
const QString & | word | ||
) | const |
Definition at line 53 of file glossary.cpp.
|
inline |
Definition at line 105 of file glossary.h.
bool Glossary::load | ( | const QString & | newPath | ) |
Definition at line 66 of file glossary.cpp.
|
signal |
|
inline |
Definition at line 104 of file glossary.h.
void Glossary::removeEntry | ( | const QByteArray & | id | ) |
Definition at line 642 of file glossary.cpp.
void Glossary::rmTerm | ( | const QByteArray & | id, |
QString | lang, | ||
int | i | ||
) |
Definition at line 455 of file glossary.cpp.
bool Glossary::save | ( | ) |
Definition at line 135 of file glossary.cpp.
void Glossary::setClean | ( | bool | clean | ) |
Definition at line 155 of file glossary.cpp.
void Glossary::setDefinition | ( | const QByteArray & | id, |
const QString & | lang, | ||
const QString & | value | ||
) |
Definition at line 580 of file glossary.cpp.
void Glossary::setSubjectField | ( | const QByteArray & | id, |
const QString & | lang, | ||
const QString & | value | ||
) |
Definition at line 575 of file glossary.cpp.
void Glossary::setTerm | ( | const QByteArray & | id, |
QString | lang, | ||
int | i, | ||
const QString & | term | ||
) |
Definition at line 421 of file glossary.cpp.
|
inline |
Definition at line 125 of file glossary.h.
QString Glossary::subjectField | ( | const QByteArray & | id, |
const QString & | lang = QString() |
||
) | const |
Definition at line 565 of file glossary.cpp.
QStringList Glossary::subjectFields | ( | ) | const |
Definition at line 322 of file glossary.cpp.
QStringList Glossary::terms | ( | const QByteArray & | id, |
const QString & | lang | ||
) | const |
Definition at line 337 of file glossary.cpp.
void Glossary::unhashTermEntry | ( | const QDomElement & | termEntry | ) |
Definition at line 607 of file glossary.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:03:45 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.