TopFilterTableDialog Class

可过滤的表格选择对话框 More...

Header: #include <TopFilterTableDialog>

Public Types

enum NaviType { UiLoader, CategoryTreeView }

Public Functions

TopFilterTableDialog(const QString &iNaviType = QString( "" ), QWidget *iParent = nullptr)
~TopFilterTableDialog()

Public Slots

void clearValues()
TUiLoader *filterUiLoader() const
NaviType naviType() const
void refresh(bool iResetPage = true)
QVariantList run(bool iIncludeHidden = false, int *oAnswer = nullptr)
void setButtons(const QStringList &iButtons)
void setCategoryConf(const QVariantMap &iNaviMap)
void setCntName(const QString iCntName = QString( "" ))
void setDefaultPageSize(const int &iSize)
bool setFilterUiFile(const QString &iUiFile)
bool setFilterUiItems(const QScriptValue &iUiItems)
bool setFilterUiStr(const QString &iUiStr)
void setIcon(const QString &iIconStr)
void setRefreshOnInit(bool iRefresh)
void setSelf(QObject *iCls)
void setTableConf(const QVariantMap &iTableConfMap)
TTableView *tableView() const

Detailed Description

可过滤的表格选择对话框

Member Type Documentation

Member Function Documentation

TopFilterTableDialog::TopFilterTableDialog(const QString &iNaviType = QString( "" ), QWidget *iParent = nullptr)

Default constructs an instance of TopFilterTableDialog.

TopFilterTableDialog::~TopFilterTableDialog()

Destroys the instance of TopFilterTableDialog.

[slot] void TopFilterTableDialog::clearValues()

[slot] TUiLoader *TopFilterTableDialog::filterUiLoader() const

[slot] void TopFilterTableDialog::refresh(bool iResetPage = true)

[slot] QVariantList TopFilterTableDialog::run(bool iIncludeHidden = false, int *oAnswer = nullptr)

[slot] void TopFilterTableDialog::setButtons(const QStringList &iButtons)

[slot] void TopFilterTableDialog::setCategoryConf(const QVariantMap &iNaviMap)

[slot] void TopFilterTableDialog::setCntName(const QString iCntName = QString( "" ))

[slot] void TopFilterTableDialog::setDefaultPageSize(const int &iSize)

[slot] bool TopFilterTableDialog::setFilterUiFile(const QString &iUiFile)

[slot] bool TopFilterTableDialog::setFilterUiItems(const QScriptValue &iUiItems)

[slot] bool TopFilterTableDialog::setFilterUiStr(const QString &iUiStr)

[slot] void TopFilterTableDialog::setIcon(const QString &iIconStr)

[slot] void TopFilterTableDialog::setRefreshOnInit(bool iRefresh)

[slot] void TopFilterTableDialog::setSelf(QObject *iCls)

[slot] void TopFilterTableDialog::setTableConf(const QVariantMap &iTableConfMap)

[slot] TTableView *TopFilterTableDialog::tableView() const