#include </home/clem/local/src/opie/noncore/apps/tableviewer/ui/tvfilterview.h>
Collaboration diagram for TVFilterView:

Signals | |
| void | editView () |
| void | listView () |
| void | browseView () |
| void | loadFile () |
Public Member Functions | |
| TVFilterView (TableState *t, QWidget *parent=0, const char *name=0, WFlags fl=0) | |
| ~TVFilterView () | |
| void | rebuildKeys () |
| void | rebuildData () |
| void | reset () |
| bool | passesFilter (DataElem *d) |
| bool | filterActive () const |
Public Attributes | |
| QListView * | display |
| QPushButton * | newFilterButton |
| QPushButton * | deleteFilterButton |
| QPushButton * | clearFilterButton |
| QComboBox * | keyNameCombo |
| TVFilterKeyEntry * | keyEntry |
Protected Slots | |
| void | newTerm () |
| void | deleteTerm () |
| void | clearTerms () |
| void | updateTerm () |
| void | setTerm (QListViewItem *) |
Private Types | |
| typedef TVFilterView::_FilterTerm | FilterTerm |
Private Attributes | |
| QList< FilterTerm > | terms |
| FilterTerm * | current |
| bool | do_filter |
| TableState * | ts |
| QMap< int, int > | keyIds |
Classes | |
| struct | _FilterTerm |
|
|
|
|
||||||||||||||||||||
|
Definition at line 37 of file tvfilterview.cpp. References clearFilterButton, clearTerms(), current, deleteFilterButton, deleteTerm(), display, do_filter, FALSE, keyEntry, keyNameCombo, newFilterButton, newTerm(), setTerm(), QPEApplication::showDialog(), terms, ts, and updateTerm(). |
|
|
Destroys the TVFilterView widget Definition at line 113 of file tvfilterview.cpp. |
|
|
|
|
|
Definition at line 292 of file tvfilterview.cpp. References current, and deleteTerm(). Referenced by TVFilterView(). |
|
|
Definition at line 275 of file tvfilterview.cpp. References current, keyEntry, keyNameCombo, terms, and TVFilterView::_FilterTerm::view. Referenced by clearTerms(), and TVFilterView(). |
|
|
|
|
|
Definition at line 191 of file tvfilterview.cpp. References terms. Referenced by passesFilter(). |
|
|
|
|
|
|
|
|
Definition at line 202 of file tvfilterview.cpp. References current, display, keyEntry, keyNameCombo, terms, ts, updateTerm(), and TVFilterView::_FilterTerm::view. Referenced by TVFilterView(). |
|
|
Definition at line 150 of file tvfilterview.cpp. References DataElem::contains(), TVFilterView::_FilterTerm::ct, ct_contains, ct_endswith, ct_equal, ct_less, ct_more, ct_startswith, DataElem::endsWith(), DataElem::equalTo(), filterActive(), TVFilterView::_FilterTerm::keyIndex, DataElem::lessThan(), DataElem::moreThan(), oendl, owarn, DataElem::startsWith(), t, terms, and TVFilterView::_FilterTerm::value. Referenced by TableViewerWindow::applyFilter(). |
|
|
Definition at line 117 of file tvfilterview.cpp. |
|
|
Definition at line 127 of file tvfilterview.cpp. References QIntDictIterator< type >::current(), QIntDictIterator< type >::currentKey(), i, QMap< Key, T >::insert(), keyEntry, keyIds, keyNameCombo, _TableState::kRep, TVFilterKeyEntry::setTableState(), and ts. Referenced by TableViewerWindow::editKeysSlot(), and TableViewerWindow::openDocument(). |
|
|
Definition at line 121 of file tvfilterview.cpp. References QMap< Key, T >::clear(), keyIds, and keyNameCombo. Referenced by TableViewerWindow::editKeysSlot(), TableViewerWindow::newDocument(), and TableViewerWindow::openDocument(). |
|
|
Definition at line 298 of file tvfilterview.cpp. References current, terms, and TVFilterView::_FilterTerm::view. Referenced by TVFilterView(). |
|
|
Definition at line 220 of file tvfilterview.cpp. References TVFilterView::_FilterTerm::ct, ct_contains, ct_endswith, ct_equal, ct_less, ct_more, ct_startswith, current, display, TVFilterKeyEntry::getCompareType(), TVFilterKeyEntry::getCompareValue(), keyEntry, keyIds, TVFilterView::_FilterTerm::keyIndex, keyNameCombo, TVFilterKeyEntry::setKey(), TVVariant::toString(), ts, TVFilterView::_FilterTerm::value, and TVFilterView::_FilterTerm::view. Referenced by newTerm(), and TVFilterView(). |
|
|
Definition at line 66 of file tvfilterview.h. Referenced by TVFilterView(). |
|
|
Definition at line 80 of file tvfilterview.h. Referenced by clearTerms(), deleteTerm(), newTerm(), setTerm(), TVFilterView(), and updateTerm(). |
|
|
Definition at line 65 of file tvfilterview.h. Referenced by TVFilterView(). |
|
|
Definition at line 63 of file tvfilterview.h. Referenced by newTerm(), TVFilterView(), and updateTerm(). |
|
|
Definition at line 81 of file tvfilterview.h. Referenced by TVFilterView(). |
|
|
Definition at line 69 of file tvfilterview.h. Referenced by deleteTerm(), newTerm(), rebuildKeys(), TVFilterView(), and updateTerm(). |
|
|
Definition at line 85 of file tvfilterview.h. Referenced by rebuildKeys(), reset(), and updateTerm(). |
|
|
Definition at line 67 of file tvfilterview.h. Referenced by deleteTerm(), newTerm(), rebuildKeys(), reset(), TVFilterView(), and updateTerm(). |
|
|
Definition at line 64 of file tvfilterview.h. Referenced by TVFilterView(). |
|
|
Definition at line 79 of file tvfilterview.h. Referenced by deleteTerm(), filterActive(), newTerm(), passesFilter(), setTerm(), and TVFilterView(). |
|
|
Definition at line 83 of file tvfilterview.h. Referenced by newTerm(), rebuildKeys(), TVFilterView(), and updateTerm(). |
1.4.2