Scribus Developer Documentation - API
logo-pen

Scribus Developer Documentation - API

nftdialog Class Reference

#include <nftdialog.h>

Collaboration diagram for nftdialog:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 nftdialog (QWidget *parent, QString lang, QString templateDir)
 ~nftdialog ()

Public Attributes

nfttemplatecurrentDocumentTemplate

Private Slots

void setTNails ()
void setInfo ()
void getCurrentDocumentTemplate (QListWidgetItem *item)
void removeTemplate ()

Private Member Functions

void setupCategories ()
void setupListItems ()
void setupAbout ()

Private Attributes

nftsettingssettings
QAction * removeAction
QAction * openAction
std::vector< ListItem * > iconItems


Detailed Description

Definition at line 26 of file nftdialog.h.


Constructor & Destructor Documentation

nftdialog::nftdialog ( QWidget *  parent,
QString  lang,
QString  templateDir 
)

nftdialog::~nftdialog (  ) 

Definition at line 236 of file nftdialog.cpp.

References iconItems, and settings.


Member Function Documentation

void nftdialog::setupCategories (  )  [private]

Definition at line 55 of file nftdialog.cpp.

References settings, nftsettings::templates, and tr().

Referenced by nftdialog(), and removeTemplate().

void nftdialog::setupListItems (  )  [private]

Definition at line 73 of file nftdialog.cpp.

References iconItems, settings, and nftsettings::templates.

Referenced by nftdialog(), and removeTemplate().

void nftdialog::setupAbout (  )  [private]

Definition at line 177 of file nftdialog.cpp.

References tr().

Referenced by nftdialog().

void nftdialog::setTNails (  )  [private, slot]

Definition at line 86 of file nftdialog.cpp.

References iconItems, and p.

Referenced by nftdialog(), and removeTemplate().

void nftdialog::setInfo (  )  [private, slot]

void nftdialog::getCurrentDocumentTemplate ( QListWidgetItem *  item  )  [private, slot]

Definition at line 224 of file nftdialog.cpp.

References currentDocumentTemplate, and iconItems.

Referenced by setInfo().

void nftdialog::removeTemplate (  )  [private, slot]


Member Data Documentation

Definition at line 31 of file nftdialog.h.

Referenced by nftdialog(), setupCategories(), setupListItems(), and ~nftdialog().

QAction* nftdialog::removeAction [private]

Definition at line 33 of file nftdialog.h.

Referenced by nftdialog().

QAction* nftdialog::openAction [private]

Definition at line 34 of file nftdialog.h.

Referenced by nftdialog().

std::vector<ListItem*> nftdialog::iconItems [private]

Definition at line 35 of file nftdialog.h.

Referenced by getCurrentDocumentTemplate(), setTNails(), setupListItems(), and ~nftdialog().


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.