lokalize
#include <catalog.h>

Public Slots | |
QString | activePhase () const |
ProjectLocal::PersonRole | activePhaseRole () const |
QList< Phase > | allPhases () const |
QMap< QString, Tool > | allTools () const |
QVector< AltTrans > | altTrans (const DocPosition &pos) const |
int | binUnitsCount () const |
CatalogString | catalogString (const DocPosition &pos) const |
QByteArray | contents () |
QStringList | context (const DocPosition &pos) const |
QVector< Note > | developerNotes (const DocPosition &pos) const |
QString | id (const DocPosition &pos) const |
bool | isApproved (uint index) const |
bool | isApproved (const DocPosition &pos) const |
bool | isBookmarked (uint index) const |
bool | isEmpty (uint index) const |
bool | isEmpty (const DocPosition &) const |
bool | isEquivTrans (const DocPosition &) const |
bool | isModified (DocPos entry) const |
bool | isModified (int entry) const |
bool | isObsolete (int entry) const |
bool | isPlural (uint index) const |
bool | isPlural (const DocPosition &pos) const |
int | loadFromUrl (const KUrl &url, const KUrl &saidUrl=KUrl(), int *fileSize=0) |
QString | mimetype () |
QStringList | noteAuthors () const |
QVector< Note > | notes (const DocPosition &pos) const |
int | numberOfEntries () const |
int | numberOfNonApproved () const |
int | numberOfPluralForms () const |
int | numberOfUntranslated () const |
QString | phase (const DocPosition &pos) const |
Phase | phase (const QString &name) const |
QVector< Note > | phaseNotes (const QString &phase) const |
bool | save () |
bool | saveToUrl (KUrl url) |
void | setActivePhase (const QString &phase, ProjectLocal::PersonRole role=ProjectLocal::Approver) |
void | setBookmark (uint, bool) |
Note | setNote (const DocPosition &pos, const Note ¬e) |
QString | setPhase (const DocPosition &pos, const QString &phase) |
QVector< Note > | setPhaseNotes (const QString &phase, QVector< Note >) |
QString | source (const DocPosition &pos) const |
QStringList | sourceFiles (const DocPosition &pos) const |
QString | sourceLangCode () const |
CatalogString | sourceWithTags (const DocPosition &pos) const |
TargetState | state (const DocPosition &pos) const |
QString | target (const DocPosition &pos) const |
QString | targetLangCode () const |
CatalogString | targetWithTags (const DocPosition &pos) const |
int | unitById (const QString &id) const |
const KUrl & | url () const |
Signals | |
void | activePhaseChanged () |
void | signalEntryModified (const DocPosition &) |
void | signalFileAutoSaveFailed (const QString &) |
Q_SCRIPTABLE void | signalFileLoaded () |
void | signalFileLoaded (const KUrl &) |
Q_SCRIPTABLE void | signalFileSaved () |
void | signalFileSaved (const KUrl &) |
void | signalNumberOfEmptyChanged () |
void | signalNumberOfFuzziesChanged () |
Public Member Functions | |
Catalog (QObject *parent) | |
virtual | ~Catalog () |
void | attachAltTrans (int entry, const AltTrans &trans) |
void | attachAltTransCatalog (Catalog *) |
bool | autoSaveRecovered () |
int | capabilities () const |
void | clear () |
int | firstBookmarkIndex () const |
int | firstFuzzyIndex () const |
int | firstUntranslatedIndex () const |
bool | isEmpty () |
bool | isReadOnly () |
int | lastBookmarkIndex () const |
int | lastFuzzyIndex () const |
int | lastUntranslatedIndex () const |
QString | msgid (const DocPosition &) const |
virtual QString | msgstr (const DocPosition &) const |
int | nextBookmarkIndex (uint index) const |
int | nextFuzzyIndex (uint index) const |
int | nextUntranslatedIndex (uint index) const |
int | prevBookmarkIndex (uint index) const |
int | prevFuzzyIndex (uint index) const |
int | prevUntranslatedIndex (uint index) const |
void | push (QUndoCommand *cmd) |
virtual const DocPosition & | redo () |
void | setTarget (DocPosition pos, const CatalogString &s) |
void | setUrl (const KUrl &u) |
virtual const DocPosition & | undo () |
Static Public Member Functions | |
static bool | extIsSupported (const QString &path) |
static const char *const * | states () |
static QStringList | supportedExtensions () |
Static Public Attributes | |
static QString | supportedMimeFilters |
Protected Slots | |
void | doAutoSave () |
void | flushUpdateDBBuffer () |
void | projectConfigChanged () |
void | setAutoSaveDirty () |
Protected Member Functions | |
virtual KAutoSaveFile * | checkAutoSave (const KUrl &url) |
void | setApproved (const DocPosition &pos, bool approved) |
void | setEquivTrans (const DocPosition &, bool equivTrans) |
void | setLastModifiedPos (const DocPosition &) |
bool | setModified (DocPos entry, bool modif) |
TargetState | setState (const DocPosition &pos, TargetState state) |
void | targetDelete (const DocPosition &pos, int count) |
InlineTag | targetDeleteTag (const DocPosition &pos) |
void | targetInsert (const DocPosition &pos, const QString &arg) |
void | targetInsertTag (const DocPosition &pos, const InlineTag &tag) |
void | updateApprovedEmptyIndexCache () |
Phase | updatePhase (const Phase &phase) |
Protected Attributes | |
CatalogPrivate * | d |
CatalogStorage * | m_storage |
Detailed Description
This class represents a catalog It uses CatalogStorage interface to work with catalogs in different formats Also it defines all necessary functions to set and get the entries.
Wrapper class that represents a translation catalog
Constructor & Destructor Documentation
Catalog::Catalog | ( | QObject * | parent | ) |
Definition at line 102 of file catalog.cpp.
|
virtual |
Definition at line 122 of file catalog.cpp.
Member Function Documentation
|
signal |
|
inlineslot |
|
slot |
Definition at line 385 of file catalog.cpp.
|
slot |
Definition at line 400 of file catalog.cpp.
|
slot |
Definition at line 272 of file catalog.cpp.
void Catalog::attachAltTrans | ( | int | entry, |
const AltTrans & | trans | ||
) |
Definition at line 267 of file catalog.cpp.
void Catalog::attachAltTransCatalog | ( | Catalog * | altCat | ) |
Definition at line 260 of file catalog.cpp.
|
slot |
so DocPosition::entry may actually be < size()+binUnitsCount()
Definition at line 448 of file catalog.cpp.
int Catalog::capabilities | ( | ) | const |
Definition at line 164 of file catalog.cpp.
|
slot |
Definition at line 219 of file catalog.cpp.
|
protectedvirtual |
Definition at line 489 of file catalog.cpp.
void Catalog::clear | ( | ) |
Definition at line 130 of file catalog.cpp.
|
slot |
Definition at line 700 of file catalog.cpp.
|
slot |
Definition at line 322 of file catalog.cpp.
|
slot |
Definition at line 236 of file catalog.cpp.
|
protectedslot |
Definition at line 678 of file catalog.cpp.
|
static |
Definition at line 93 of file catalog.cpp.
|
protectedslot |
updates DB for _posBuffer and accompanying _originalForLastModified
Definition at line 749 of file catalog.cpp.
|
slot |
Definition at line 314 of file catalog.cpp.
|
slot |
Definition at line 410 of file catalog.cpp.
|
inlineslot |
|
slot |
- Returns
- true if at least one form is untranslated
Definition at line 432 of file catalog.cpp.
|
slot |
Definition at line 437 of file catalog.cpp.
|
slot |
Definition at line 443 of file catalog.cpp.
|
slot |
Definition at line 925 of file catalog.cpp.
|
slot |
Definition at line 930 of file catalog.cpp.
|
slot |
Definition at line 1012 of file catalog.cpp.
|
slot |
Definition at line 405 of file catalog.cpp.
|
inlineslot |
|
slot |
- Returns
- 0 if success, >0 erroneous line (parsing error)
Definition at line 508 of file catalog.cpp.
|
slot |
Definition at line 458 of file catalog.cpp.
QString Catalog::msgid | ( | const DocPosition & | pos | ) | const |
Definition at line 187 of file catalog.cpp.
|
virtual |
Reimplemented in MergeCatalog.
Definition at line 195 of file catalog.cpp.
|
inline |
|
slot |
Definition at line 252 of file catalog.cpp.
|
slot |
Definition at line 228 of file catalog.cpp.
|
slot |
Definition at line 171 of file catalog.cpp.
|
slot |
Definition at line 372 of file catalog.cpp.
|
slot |
Definition at line 380 of file catalog.cpp.
|
slot |
Definition at line 390 of file catalog.cpp.
|
inline |
|
protectedslot |
Definition at line 695 of file catalog.cpp.
void Catalog::push | ( | QUndoCommand * | cmd | ) |
Definition at line 155 of file catalog.cpp.
|
virtual |
Definition at line 743 of file catalog.cpp.
|
slot |
Definition at line 606 of file catalog.cpp.
|
slot |
Definition at line 612 of file catalog.cpp.
|
slot |
Definition at line 339 of file catalog.cpp.
|
protected |
(EDITING) accessed from undo/redo code accessed from mergeCatalog) it does check if action should be taken
|
slot |
Definition at line 981 of file catalog.cpp.
|
protected |
Definition at line 907 of file catalog.cpp.
|
protected |
(EDITING) accessed from undo/redo code called BEFORE modification
Definition at line 780 of file catalog.cpp.
|
protected |
- Returns
- true if entry wasn't modified before
Definition at line 912 of file catalog.cpp.
|
slot |
pos.form is note number
- Returns
- previous note contents, if any
Definition at line 244 of file catalog.cpp.
|
slot |
- Returns
- previous phase-name
Definition at line 330 of file catalog.cpp.
- pos.entry - number of phase,
- pos.form - number of note
Definition at line 395 of file catalog.cpp.
|
protected |
Definition at line 869 of file catalog.cpp.
void Catalog::setTarget | ( | DocPosition | pos, |
const CatalogString & | s | ||
) |
Definition at line 863 of file catalog.cpp.
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
|
inlineslot |
|
slot |
Definition at line 306 of file catalog.cpp.
|
slot |
Definition at line 466 of file catalog.cpp.
|
slot |
Definition at line 203 of file catalog.cpp.
|
slot |
Definition at line 421 of file catalog.cpp.
|
static |
Definition at line 79 of file catalog.cpp.
|
static |
Definition at line 84 of file catalog.cpp.
|
inlineslot |
|
protected |
Definition at line 802 of file catalog.cpp.
|
protected |
Definition at line 849 of file catalog.cpp.
|
protected |
Definition at line 825 of file catalog.cpp.
|
protected |
Definition at line 837 of file catalog.cpp.
|
slot |
Definition at line 474 of file catalog.cpp.
|
slot |
Definition at line 211 of file catalog.cpp.
|
virtual |
Definition at line 737 of file catalog.cpp.
|
slot |
Definition at line 453 of file catalog.cpp.
|
protected |
Definition at line 347 of file catalog.cpp.
Definition at line 902 of file catalog.cpp.
Member Data Documentation
|
protected |
|
protected |
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.