CSVRuleDialog Class Reference

#include <CSVRuleDialog.h>

Collaboration diagram for CSVRuleDialog:

Collaboration graph
[legend]

List of all members.

Public Slots

void saveRule ()
void insertField ()
void deleteField ()
void help ()
void comboChanged (int)
void textChanged (const QString &)
void ruleFieldSelected (int)
void fieldListSelected (int)

Public Member Functions

 CSVRuleDialog (QWidget *, QString &)
 ~CSVRuleDialog ()
void createRulePage ()
void loadRule ()

Private Attributes

ToolbarruleToolbar
QListBox * ruleList
QListBox * fieldList
QLineEdit * ruleName
QString helpFile
QLineEdit * directory
QLineEdit * symbolFilter
QComboBox * type
QComboBox * delimiter
bool saveFlag
QString rulePath


Detailed Description

Definition at line 33 of file CSVRuleDialog.h.


Constructor & Destructor Documentation

CSVRuleDialog::CSVRuleDialog ( QWidget *  p,
QString &  d 
)

Definition at line 37 of file CSVRuleDialog.cpp.

References createRulePage(), help(), helpFile, loadRule(), ruleName, rulePath, saveFlag, and saveRule().

CSVRuleDialog::~CSVRuleDialog (  ) 

Definition at line 64 of file CSVRuleDialog.cpp.


Member Function Documentation

void CSVRuleDialog::createRulePage (  ) 

Definition at line 68 of file CSVRuleDialog.cpp.

References Toolbar::addButton(), comboChanged(), deleteField(), delimiter, directory, fieldList, fieldListSelected(), Toolbar::getButton(), Toolbar::Horizontal, insertField(), ruleFieldSelected(), ruleList, ruleName, ruleToolbar, Toolbar::setButtonStatus(), symbolFilter, textChanged(), and type.

Referenced by CSVRuleDialog().

void CSVRuleDialog::loadRule (  ) 

Definition at line 218 of file CSVRuleDialog.cpp.

References delimiter, directory, ruleList, rulePath, symbolFilter, and type.

Referenced by CSVRuleDialog().

void CSVRuleDialog::saveRule (  )  [slot]

Definition at line 170 of file CSVRuleDialog.cpp.

References delimiter, directory, ruleList, rulePath, saveFlag, symbolFilter, and type.

Referenced by CSVRuleDialog().

void CSVRuleDialog::insertField (  )  [slot]

Definition at line 273 of file CSVRuleDialog.cpp.

References fieldList, ruleList, and saveFlag.

Referenced by createRulePage().

void CSVRuleDialog::deleteField (  )  [slot]

Definition at line 286 of file CSVRuleDialog.cpp.

References ruleList, and saveFlag.

Referenced by createRulePage().

void CSVRuleDialog::help (  )  [slot]

Definition at line 313 of file CSVRuleDialog.cpp.

References helpFile.

Referenced by CSVRuleDialog().

void CSVRuleDialog::comboChanged ( int   )  [slot]

Definition at line 319 of file CSVRuleDialog.cpp.

References saveFlag.

Referenced by createRulePage().

void CSVRuleDialog::textChanged ( const QString &   )  [slot]

Definition at line 324 of file CSVRuleDialog.cpp.

References saveFlag.

Referenced by createRulePage().

void CSVRuleDialog::ruleFieldSelected ( int   )  [slot]

Definition at line 295 of file CSVRuleDialog.cpp.

References ruleList, ruleToolbar, and Toolbar::setButtonStatus().

Referenced by createRulePage().

void CSVRuleDialog::fieldListSelected ( int  d  )  [slot]

Definition at line 304 of file CSVRuleDialog.cpp.

References ruleToolbar, and Toolbar::setButtonStatus().

Referenced by createRulePage().


Member Data Documentation

Toolbar* CSVRuleDialog::ruleToolbar [private]

Definition at line 54 of file CSVRuleDialog.h.

Referenced by createRulePage(), fieldListSelected(), and ruleFieldSelected().

QListBox* CSVRuleDialog::ruleList [private]

Definition at line 55 of file CSVRuleDialog.h.

Referenced by createRulePage(), deleteField(), insertField(), loadRule(), ruleFieldSelected(), and saveRule().

QListBox* CSVRuleDialog::fieldList [private]

Definition at line 56 of file CSVRuleDialog.h.

Referenced by createRulePage(), and insertField().

QLineEdit* CSVRuleDialog::ruleName [private]

Definition at line 57 of file CSVRuleDialog.h.

Referenced by createRulePage(), and CSVRuleDialog().

QString CSVRuleDialog::helpFile [private]

Definition at line 58 of file CSVRuleDialog.h.

Referenced by CSVRuleDialog(), and help().

QLineEdit* CSVRuleDialog::directory [private]

Definition at line 59 of file CSVRuleDialog.h.

Referenced by createRulePage(), loadRule(), and saveRule().

QLineEdit* CSVRuleDialog::symbolFilter [private]

Definition at line 60 of file CSVRuleDialog.h.

Referenced by createRulePage(), loadRule(), and saveRule().

QComboBox* CSVRuleDialog::type [private]

Definition at line 61 of file CSVRuleDialog.h.

Referenced by createRulePage(), loadRule(), and saveRule().

QComboBox* CSVRuleDialog::delimiter [private]

Definition at line 62 of file CSVRuleDialog.h.

Referenced by createRulePage(), loadRule(), and saveRule().

bool CSVRuleDialog::saveFlag [private]

Definition at line 63 of file CSVRuleDialog.h.

Referenced by comboChanged(), CSVRuleDialog(), deleteField(), insertField(), saveRule(), and textChanged().

QString CSVRuleDialog::rulePath [private]

Definition at line 64 of file CSVRuleDialog.h.

Referenced by CSVRuleDialog(), loadRule(), and saveRule().


The documentation for this class was generated from the following files: