• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdesdk API Reference
  • KDE Home
  • Contact Us
 

lokalize

  • GlossaryNS
  • Glossary
Signals | Public Member Functions | List of all members
GlossaryNS::Glossary Class Reference

#include <glossary.h>

Inheritance diagram for GlossaryNS::Glossary:
Inheritance graph
[legend]

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

Author
Nick Shaforostoff shaff.nosp@m.f@uk.nosp@m.r.net

Definition at line 95 of file glossary.h.

Constructor & Destructor Documentation

Glossary::Glossary ( QObject *  parent)

Definition at line 59 of file glossary.cpp.

GlossaryNS::Glossary::~Glossary ( )
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.

void GlossaryNS::Glossary::changed ( )
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.

void GlossaryNS::Glossary::forceChangeSignal ( )
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.

bool GlossaryNS::Glossary::isClean ( )
inline

Definition at line 105 of file glossary.h.

bool Glossary::load ( const QString &  newPath)

Definition at line 66 of file glossary.cpp.

void GlossaryNS::Glossary::loaded ( )
signal
QString GlossaryNS::Glossary::path ( ) const
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.

int GlossaryNS::Glossary::size ( ) const
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:
  • glossary.h
  • glossary.cpp
This file is part of the KDE documentation.
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.

lokalize

Skip menu "lokalize"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members

kdesdk API Reference

Skip menu "kdesdk API Reference"
  • kapptemplate
  • kcachegrind
  • kompare
  • lokalize
  • okteta
  • umbrello
  •   umbrello

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal