Scribus Developer Documentation - API
logo-pen

Scribus Developer Documentation - API

nftsettings Class Reference

#include <nftsettings.h>

Collaboration diagram for nftsettings:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 nftsettings (QString guilang, QString templateDir)
 ~nftsettings ()

Public Attributes

std::vector< nfttemplate * > templates

Private Member Functions

void read ()
void addTemplates (QString dir)
QString findTemplateXml (QString dir)

Private Attributes

QString scribusShare
QString scribusUserHome
QString userTemplateDir
QString nftHomeDir
QString lang
nftrcreaderhandler
QXmlSimpleReader * reader


Detailed Description

Definition at line 21 of file nftsettings.h.


Constructor & Destructor Documentation

nftsettings::nftsettings ( QString  guilang,
QString  templateDir 
)

nftsettings::~nftsettings (  ) 

Definition at line 92 of file nftsettings.cpp.

References handler, reader, and templates.


Member Function Documentation

void nftsettings::read (  )  [private]

Definition at line 24 of file nftsettings.cpp.

References addTemplates(), handler, reader, scribusShare, scribusUserHome, templates, and userTemplateDir.

Referenced by nftsettings().

void nftsettings::addTemplates ( QString  dir  )  [private]

Definition at line 36 of file nftsettings.cpp.

References findTemplateXml(), handler, reader, nftrcreader::setSourceDir(), and nftrcreader::setSourceFile().

Referenced by read().

QString nftsettings::findTemplateXml ( QString  dir  )  [private]

Definition at line 77 of file nftsettings.cpp.

References lang.

Referenced by addTemplates().


Member Data Documentation

QString nftsettings::scribusShare [private]

Definition at line 23 of file nftsettings.h.

Referenced by nftsettings(), and read().

QString nftsettings::scribusUserHome [private]

Definition at line 24 of file nftsettings.h.

Referenced by nftsettings(), and read().

QString nftsettings::userTemplateDir [private]

Definition at line 25 of file nftsettings.h.

Referenced by nftsettings(), and read().

QString nftsettings::nftHomeDir [private]

Definition at line 26 of file nftsettings.h.

QString nftsettings::lang [private]

Definition at line 27 of file nftsettings.h.

Referenced by findTemplateXml(), and nftsettings().

Definition at line 28 of file nftsettings.h.

Referenced by addTemplates(), read(), and ~nftsettings().

QXmlSimpleReader* nftsettings::reader [private]

Definition at line 29 of file nftsettings.h.

Referenced by addTemplates(), read(), and ~nftsettings().


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.