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.
KDE API Reference