TSearchEntry Class

搜索控件 More...

Header: #include <TSearchEntry>
Inherits: QWidget

Public Types

enum OptionMode { OptionMode_SingleMode, OptionMode_MultiMode }

Properties

  • 58 properties inherited from QWidget

Public Functions

TSearchEntry(QWidget *parent = 0)
~TSearchEntry()
  • 213 public functions inherited from QWidget

Public Slots

QString activeOption() const
QStringList activeOptions() const
void addCompleterList(const QStringList &iStrLst)
void clearText()
QString label()
QLineEdit *lineEdit()
QVariantList optionList() const
OptionMode optionMode() const
int searchDelayTime()
void selectAll()
void setActiveOption(const QString &iFieldStr)
void setActiveOptions(const QStringList &iFieldStrLst)
void setLabel(const QString &iLabelStr)
void setOptionList(const QVariantList &iFieldLst)
void setOptionMode(OptionMode iOptionMode)
void setPlaceholderText(const QString &iTextStr)
void setSearchDelayTime(int iMsInt)
void setText(const QString &iTextStr)
QString sqlWhere()
QString text()
  • 19 public slots inherited from QWidget

Signals

void search(const QString &iTextStr, const QVariant &iFieldsVar)

Reimplemented Protected Functions

virtual void keyPressEvent(QKeyEvent *iEvent)
  • 35 protected functions inherited from QWidget

Protected Slots

void changeSearchOption()
void doSearchAction()
void onTextChanged(const QString &iTextStr)
void showFieldSelection()
  • 1 protected slot inherited from QWidget

Additional Inherited Members

  • 5 static public members inherited from QWidget
  • 35 protected functions inherited from QWidget

Detailed Description

搜索控件

Member Type Documentation

enum TSearchEntry::OptionMode

Property Documentation

label : QString

Access functions:

QString label()
void setLabel(const QString &iLabelStr)

optionList : QList<QVariant>

Access functions:

QVariantList optionList() const
void setOptionList(const QVariantList &iFieldLst)

optionMode : OptionMode

Access functions:

OptionMode optionMode() const
void setOptionMode(OptionMode iOptionMode)

searchDelayTime : int

Access functions:

int searchDelayTime()
void setSearchDelayTime(int iMsInt)

text : QString

Access functions:

QString text()
void setText(const QString &iTextStr)

Member Function Documentation

TSearchEntry::TSearchEntry(QWidget *parent = 0)

Default constructs an instance of TSearchEntry.

TSearchEntry::~TSearchEntry()

Destroys the instance of TSearchEntry.

[slot] QString TSearchEntry::activeOption() const

See also setActiveOption().

[slot] QStringList TSearchEntry::activeOptions() const

See also setActiveOptions().

[slot] void TSearchEntry::addCompleterList(const QStringList &iStrLst)

为查询控件添加查询下拉菜单。 list为下拉查单的选择列表。

[protected slot] void TSearchEntry::changeSearchOption()

[slot] void TSearchEntry::clearText()

[protected slot] void TSearchEntry::doSearchAction()

[virtual protected] void TSearchEntry::keyPressEvent(QKeyEvent *iEvent)

[slot] QLineEdit *TSearchEntry::lineEdit()

[protected slot] void TSearchEntry::onTextChanged(const QString &iTextStr)

[slot] QVariantList TSearchEntry::optionList() const

返回查询控制条件的列表。

Note: Getter function for property optionList.

See also setOptionList() and setSearchFieldList().

[slot] OptionMode TSearchEntry::optionMode() const

返回当前查询条件的选择模式。

Note: Getter function for property optionMode.

See also setOptionMode() and setSelectionMode().

[slot] void TSearchEntry::selectAll()

[slot] void TSearchEntry::setActiveOption(const QString &iFieldStr)

See also activeOption().

[slot] void TSearchEntry::setActiveOptions(const QStringList &iFieldStrLst)

See also activeOptions().

[slot] void TSearchEntry::setLabel(const QString &iLabelStr)

TSearchEntry控件的语言翻译函数。

Note: Setter function for property label.

See also label().

[slot] void TSearchEntry::setOptionMode(OptionMode iOptionMode)

设置查询条件的选择模式。

Note: Setter function for property optionMode.

See also optionMode() and selectionMode().

[slot] void TSearchEntry::setPlaceholderText(const QString &iTextStr)

[protected slot] void TSearchEntry::showFieldSelection()

[slot] QString TSearchEntry::sqlWhere()