tfDia Class Reference
#include <tfdia.h>

Public Member Functions | |
| tfDia () | |
| ~tfDia () | |
Public Attributes | |
| std::vector< tfFilter * > | filters |
Private Slots | |
| void | saveTextChanged (const QString &text) |
| void | createFilterRow (tfFilter *after) |
| void | removeRow (tfFilter *tff) |
| void | clearClicked () |
| void | okClicked () |
| void | cancelClicked () |
| void | deleteClicked () |
| void | loadFilter (const QString &name) |
| void | resizeEvent (QResizeEvent *e) |
Private Member Functions | |
| void | clear () |
| void | createLayout () |
| void | createFilter (PrefsTable *table) |
| void | writeFilterRow (PrefsTable *table, int row, tfFilter *filter) |
| void | storeLastFilter () |
Private Attributes | |
| PrefsContext * | prefs |
| QBoxLayout * | layout |
| QBoxLayout * | alayout |
| QComboBox * | filtersCombo |
| QLineEdit * | saveEdit |
| QPushButton * | clearButton |
| QPushButton * | deleteButton |
| QPushButton * | okButton |
| QPushButton * | cancelButton |
| QString | currentFilter |
| QScrollArea * | qsv |
| QFrame * | vbox |
| int | currentIndex |
Detailed Description
Definition at line 24 of file tfdia.h.
Constructor & Destructor Documentation
| tfDia::tfDia | ( | ) |
Definition at line 29 of file tfdia.cpp.
References createLayout(), PrefsContext::getInt(), PrefsFile::getPluginContext(), PrefsManager::instance(), loadIcon(), prefs, PrefsManager::prefsFile, and tr().
| tfDia::~tfDia | ( | ) |
Member Function Documentation
| void tfDia::clear | ( | ) | [private] |
Definition at line 237 of file tfdia.cpp.
References filters.
Referenced by clearClicked(), deleteClicked(), and loadFilter().
| void tfDia::createLayout | ( | ) | [private] |
Definition at line 44 of file tfdia.cpp.
References alayout, cancelButton, cancelClicked(), clearButton, clearClicked(), createFilter(), currentFilter, currentIndex, deleteButton, deleteClicked(), filters, filtersCombo, PrefsTable::get(), PrefsContext::getBool(), PrefsContext::getTable(), PrefsTable::height(), layout, loadFilter(), okButton, okClicked(), prefs, qsv, saveEdit, saveTextChanged(), PrefsContext::set(), tr(), CommonStrings::tr_Cancel, CommonStrings::tr_OK, and vbox.
Referenced by tfDia().
| void tfDia::createFilter | ( | PrefsTable * | table | ) | [private] |
Definition at line 175 of file tfdia.cpp.
References alayout, createFilterRow(), filters, PrefsTable::get(), PrefsTable::getBool(), PrefsTable::getInt(), PrefsTable::height(), removeRow(), vbox, and PrefsTable::width().
Referenced by createLayout(), deleteClicked(), and loadFilter().
| void tfDia::writeFilterRow | ( | PrefsTable * | table, | |
| int | row, | |||
| tfFilter * | filter | |||
| ) | [private] |
Definition at line 271 of file tfdia.cpp.
References tfFilter::getAction(), tfFilter::getLessThan(), tfFilter::getMoreThan(), tfFilter::getPStyleName(), tfFilter::getStyle(), tfFilter::isEnabled(), tfFilter::isRegExp(), tfFilter::regExp(), tfFilter::removeMatch(), tfFilter::replaceWith(), and PrefsTable::set().
Referenced by okClicked(), and storeLastFilter().
| void tfDia::storeLastFilter | ( | ) | [private] |
Definition at line 326 of file tfdia.cpp.
References filters, PrefsContext::getTable(), prefs, PrefsContext::removeTable(), and writeFilterRow().
Referenced by cancelClicked(), loadFilter(), and okClicked().
| void tfDia::saveTextChanged | ( | const QString & | text | ) | [private, slot] |
Definition at line 226 of file tfdia.cpp.
References filtersCombo, and setCurrentComboItem().
Referenced by createLayout().
| void tfDia::createFilterRow | ( | tfFilter * | after | ) | [private, slot] |
Definition at line 140 of file tfdia.cpp.
References alayout, filters, removeRow(), and vbox.
Referenced by clearClicked(), and createFilter().
| void tfDia::removeRow | ( | tfFilter * | tff | ) | [private, slot] |
Definition at line 206 of file tfdia.cpp.
References filters.
Referenced by createFilter(), and createFilterRow().
| void tfDia::clearClicked | ( | ) | [private, slot] |
Definition at line 231 of file tfdia.cpp.
References clear(), and createFilterRow().
Referenced by createLayout().
| void tfDia::okClicked | ( | ) | [private, slot] |
Definition at line 247 of file tfdia.cpp.
References filters, PrefsTable::find(), PrefsContext::getTable(), PrefsTable::height(), prefs, PrefsContext::removeTable(), saveEdit, PrefsTable::set(), storeLastFilter(), tr(), and writeFilterRow().
Referenced by createLayout().
| void tfDia::cancelClicked | ( | ) | [private, slot] |
Definition at line 265 of file tfdia.cpp.
References storeLastFilter().
Referenced by createLayout().
| void tfDia::deleteClicked | ( | ) | [private, slot] |
Definition at line 308 of file tfdia.cpp.
References clear(), createFilter(), currentFilter, currentIndex, deleteButton, filtersCombo, PrefsContext::getTable(), prefs, PrefsTable::removeRow(), PrefsContext::removeTable(), and saveEdit.
Referenced by createLayout().
| void tfDia::loadFilter | ( | const QString & | name | ) | [private, slot] |
Definition at line 285 of file tfdia.cpp.
References clear(), PrefsContext::containsTable(), createFilter(), currentFilter, currentIndex, deleteButton, filtersCombo, PrefsContext::getTable(), prefs, saveEdit, and storeLastFilter().
Referenced by createLayout().
| void tfDia::resizeEvent | ( | QResizeEvent * | e | ) | [private, slot] |
Member Data Documentation
PrefsContext* tfDia::prefs [private] |
Definition at line 28 of file tfdia.h.
Referenced by createLayout(), deleteClicked(), loadFilter(), okClicked(), storeLastFilter(), tfDia(), and ~tfDia().
QBoxLayout* tfDia::layout [private] |
QBoxLayout* tfDia::alayout [private] |
Definition at line 30 of file tfdia.h.
Referenced by createFilter(), createFilterRow(), and createLayout().
QComboBox* tfDia::filtersCombo [private] |
Definition at line 31 of file tfdia.h.
Referenced by createLayout(), deleteClicked(), loadFilter(), and saveTextChanged().
QLineEdit* tfDia::saveEdit [private] |
Definition at line 32 of file tfdia.h.
Referenced by createLayout(), deleteClicked(), loadFilter(), and okClicked().
QPushButton* tfDia::clearButton [private] |
QPushButton* tfDia::deleteButton [private] |
Definition at line 34 of file tfdia.h.
Referenced by createLayout(), deleteClicked(), and loadFilter().
QPushButton* tfDia::okButton [private] |
QPushButton* tfDia::cancelButton [private] |
QString tfDia::currentFilter [private] |
Definition at line 37 of file tfdia.h.
Referenced by createLayout(), deleteClicked(), and loadFilter().
QScrollArea* tfDia::qsv [private] |
QFrame* tfDia::vbox [private] |
Definition at line 39 of file tfdia.h.
Referenced by createFilter(), createFilterRow(), createLayout(), and resizeEvent().
int tfDia::currentIndex [private] |
Definition at line 40 of file tfdia.h.
Referenced by createLayout(), deleteClicked(), and loadFilter().
| std::vector<tfFilter*> tfDia::filters |
Definition at line 57 of file tfdia.h.
Referenced by clear(), createFilter(), createFilterRow(), createLayout(), okClicked(), removeRow(), storeLastFilter(), TextFilter::TextFilter(), and ~tfDia().
The documentation for this class was generated from the following files:
