Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

TVFilterKeyEntry Class Reference

#include </home/clem/local/src/opie/noncore/apps/tableviewer/ui/filterkeyentry.h>

Collaboration diagram for TVFilterKeyEntry:

Collaboration graph
[legend]
List of all members.

Signals

void valueChanged ()

Public Member Functions

 TVFilterKeyEntry (QWidget *parent=0, const char *name=0, WFlags f=0)
 ~TVFilterKeyEntry ()
void setTableState (TableState *t)
void setKey (int i)
CmpType getCompareType ()
TVVariant getCompareValue ()

Private Attributes

QLineEdit * textKey
QComboBox * textCombo
QHBox * textEntry
IntEditintKey
QComboBox * intCombo
QHBox * intEntry
TimeEdittimeKey
QComboBox * timeCombo
QHBox * timeEntry
DateEditdateKey
QComboBox * dateCombo
QHBox * dateEntry
TableStatets
QWidgetStack * ws
QHBoxLayout * layout
TVVariant::KeyType current_type

Constructor & Destructor Documentation

TVFilterKeyEntry::TVFilterKeyEntry QWidget *  parent = 0,
const char *  name = 0,
WFlags  f = 0
 

Definition at line 36 of file filterkeyentry.cpp.

References current_type, TVVariant::Date, dateCombo, dateEntry, dateKey, TVVariant::Int, intCombo, intEntry, intKey, layout, TVVariant::String, textCombo, textEntry, textKey, TVVariant::Time, timeCombo, timeEntry, timeKey, ts, valueChanged(), and ws.

TVFilterKeyEntry::~TVFilterKeyEntry  ) 
 

Destructs the widget

Definition at line 129 of file filterkeyentry.cpp.


Member Function Documentation

CmpType TVFilterKeyEntry::getCompareType  ) 
 

Definition at line 158 of file filterkeyentry.cpp.

References ct_equal, current_type, TVVariant::Date, dateCombo, TVVariant::Int, intCombo, TVVariant::String, textCombo, TVVariant::Time, and timeCombo.

Referenced by TVFilterView::updateTerm().

TVVariant TVFilterKeyEntry::getCompareValue  ) 
 

Definition at line 185 of file filterkeyentry.cpp.

References current_type, DateEdit::date(), TVVariant::Date, dateKey, TVVariant::Int, intKey, oendl, owarn, TVVariant::String, textKey, TimeEdit::time(), TVVariant::Time, timeKey, and IntEdit::value().

Referenced by TVFilterView::updateTerm().

void TVFilterKeyEntry::setKey int  i  ) 
 

Definition at line 133 of file filterkeyentry.cpp.

References current_type, KeyList::getKeyType(), _TableState::kRep, ts, and ws.

Referenced by setTableState(), and TVFilterView::updateTerm().

void TVFilterKeyEntry::setTableState TableState t  ) 
 

Definition at line 146 of file filterkeyentry.cpp.

References i, setKey(), and ts.

Referenced by TVFilterView::rebuildKeys().

void TVFilterKeyEntry::valueChanged  )  [signal]
 

Referenced by TVFilterKeyEntry().


Member Data Documentation

TVVariant::KeyType TVFilterKeyEntry::current_type [private]
 

Definition at line 93 of file filterkeyentry.h.

Referenced by getCompareType(), getCompareValue(), setKey(), and TVFilterKeyEntry().

QComboBox* TVFilterKeyEntry::dateCombo [private]
 

Definition at line 80 of file filterkeyentry.h.

Referenced by getCompareType(), and TVFilterKeyEntry().

QHBox* TVFilterKeyEntry::dateEntry [private]
 

Definition at line 81 of file filterkeyentry.h.

Referenced by TVFilterKeyEntry().

DateEdit* TVFilterKeyEntry::dateKey [private]
 

Definition at line 79 of file filterkeyentry.h.

Referenced by getCompareValue(), and TVFilterKeyEntry().

QComboBox* TVFilterKeyEntry::intCombo [private]
 

Definition at line 72 of file filterkeyentry.h.

Referenced by getCompareType(), and TVFilterKeyEntry().

QHBox* TVFilterKeyEntry::intEntry [private]
 

Definition at line 73 of file filterkeyentry.h.

Referenced by TVFilterKeyEntry().

IntEdit* TVFilterKeyEntry::intKey [private]
 

Definition at line 71 of file filterkeyentry.h.

Referenced by getCompareValue(), and TVFilterKeyEntry().

QHBoxLayout* TVFilterKeyEntry::layout [private]
 

Definition at line 91 of file filterkeyentry.h.

Referenced by TVFilterKeyEntry().

QComboBox* TVFilterKeyEntry::textCombo [private]
 

Definition at line 68 of file filterkeyentry.h.

Referenced by getCompareType(), and TVFilterKeyEntry().

QHBox* TVFilterKeyEntry::textEntry [private]
 

Definition at line 69 of file filterkeyentry.h.

Referenced by TVFilterKeyEntry().

QLineEdit* TVFilterKeyEntry::textKey [private]
 

Definition at line 67 of file filterkeyentry.h.

Referenced by getCompareValue(), and TVFilterKeyEntry().

QComboBox* TVFilterKeyEntry::timeCombo [private]
 

Definition at line 76 of file filterkeyentry.h.

Referenced by getCompareType(), and TVFilterKeyEntry().

QHBox* TVFilterKeyEntry::timeEntry [private]
 

Definition at line 77 of file filterkeyentry.h.

Referenced by TVFilterKeyEntry().

TimeEdit* TVFilterKeyEntry::timeKey [private]
 

Definition at line 75 of file filterkeyentry.h.

Referenced by getCompareValue(), and TVFilterKeyEntry().

TableState* TVFilterKeyEntry::ts [private]
 

Definition at line 83 of file filterkeyentry.h.

Referenced by setKey(), setTableState(), and TVFilterKeyEntry().

QWidgetStack* TVFilterKeyEntry::ws [private]
 

Definition at line 86 of file filterkeyentry.h.

Referenced by setKey(), and TVFilterKeyEntry().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 17:54:27 2005 for OPIE by  doxygen 1.4.2