Scribus Developer Documentation - API
logo-pen

Scribus Developer Documentation - API

LatexConfigCache Class Reference

#include <latexhelpers.h>

Collaboration diagram for LatexConfigCache:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LatexConfigCache ()
LatexConfigParserparser (QString filename, bool warnOnError=false)
bool hasError (QString filename)

Static Public Member Functions

static LatexConfigCacheinstance ()
static QStringList defaultConfigs ()

Protected Member Functions

void createParser (QString filename, bool warnOnError)

Private Attributes

QMap< QString,
LatexConfigParser * > 
parsers
QMap< QString, bool > error

Static Private Attributes

static LatexConfigCache_instance = 0


Detailed Description

Definition at line 107 of file latexhelpers.h.


Constructor & Destructor Documentation

LatexConfigCache::LatexConfigCache (  )  [inline]

Definition at line 111 of file latexhelpers.h.

Referenced by instance().


Member Function Documentation

LatexConfigCache * LatexConfigCache::instance (  )  [static]

QStringList LatexConfigCache::defaultConfigs (  )  [static]

LatexConfigParser * LatexConfigCache::parser ( QString  filename,
bool  warnOnError = false 
)

bool LatexConfigCache::hasError ( QString  filename  ) 

Definition at line 441 of file latexhelpers.cpp.

References error.

Referenced by createParser().

void LatexConfigCache::createParser ( QString  filename,
bool  warnOnError 
) [protected]


Member Data Documentation

QMap<QString, LatexConfigParser*> LatexConfigCache::parsers [private]

Definition at line 117 of file latexhelpers.h.

Referenced by createParser(), and parser().

QMap<QString, bool> LatexConfigCache::error [private]

Definition at line 118 of file latexhelpers.h.

Referenced by createParser(), hasError(), and parser().

Definition at line 119 of file latexhelpers.h.

Referenced by instance().


The documentation for this class was generated from the following files:
Created with personalized Doxygen. This is documentation for GPL software Scribus - Open Source Desktop Publishing.