TTableViewDialog Class

Header: #include <TTableViewDialog>
Inherits: TDialog and TUiInterface

Properties

  • 2 properties inherited from QDialog
  • 58 properties inherited from QWidget

Public Functions

TTableViewDialog(QWidget *parent = 0)
~TTableViewDialog()
  • 2 public functions inherited from TDialog
  • 8 public functions inherited from QDialog
  • 213 public functions inherited from QWidget

Public Slots

void applyFilter()
TDialogButtonBox *buttonBox()
TCategoryTreeView *categoryTreeView()
virtual QVariant getData(const QString &key = "", const QVariant &options = QVariant())
bool isCategoryVisible() const
void loadData(const QVariantList &iDataVarLst)
TPageTool *pageTool()
void refreshData(bool iResetPage = true)
QVariantList run(bool iIncludeHiddenBol = false, int *oAnswerInt = 0)
QVariant runV2(bool iIncludeHiddenBol = false, int *oAnswerInt = 0)
TSearchEntry *searchEntry()
QStringList searchKeys() const
void selectRows(const QVariantList &iKeyVarLst, bool iClearBeforeBol = true)
void setButtons(const QStringList &iButtonStrLst)
void setCategoryCheckable(bool iCheckableBol)
void setCategoryDisplayFormat(QString iDisplayFormatStr)
void setCategoryHeadLabel(QString iHeadLabelStr)
void setCategoryItemList(QList<QVariant> iItemList)
void setCategorySearchString(QString iCategoryTableNameStr)
void setCategorySelectionMode(QAbstractItemView::SelectionMode iSelectionMode = QAbstractItemView::SingleSelection)
void setCategoryVisible(bool iVisibleBol)
virtual void setData(const QString &key, const QVariant &iValue)
void setDataKeyList(const QStringList &iKeyStrLst)
void setHeaderItem(const QVariantList &iHeaderItemVarLst)
void setIcon(const QString &iIconStr)
void setPageSize(int iPageSize)
void setPrimaryKey(const QString &iKeyStr)
void setSearchCallback(std::function<QVariant( QVariantMap ) > iCallback)
void setSearchDelayTime(int iMsInt)
void setSearchKeys(const QStringList &iKeyStrLst)
void setSearchText(const QString &iTextStr)
void setSelectionMode(const QAbstractItemView::SelectionMode &iSelectionMode)
void setTitle(const QString &iTitleStr)
TTableView *tableView()
void updateCategoryItemCount(QVariantMap iCountVarMap)

Signals

virtual void notification(const QString &type, const QVariant &data = QVariant(), const QString &uuid = QStringLiteral( "" ))

Additional Inherited Members

  • 5 static public members inherited from QWidget
  • 2 protected functions inherited from TDialog
  • 2 protected functions inherited from TUiInterface
  • 7 protected functions inherited from QDialog
  • 35 protected functions inherited from QWidget
  • 1 protected slot inherited from QWidget

Detailed Description

Property Documentation

categoryVisible : bool

Access functions:

bool isCategoryVisible() const
void setCategoryVisible(bool iVisibleBol)

Member Function Documentation

TTableViewDialog::TTableViewDialog(QWidget *parent = 0)

Default constructs an instance of TTableViewDialog.

TTableViewDialog::~TTableViewDialog()

Destroys the instance of TTableViewDialog.

[slot] void TTableViewDialog::applyFilter()

[slot] TDialogButtonBox *TTableViewDialog::buttonBox()

[slot] TCategoryTreeView *TTableViewDialog::categoryTreeView()

[virtual slot] QVariant TTableViewDialog::getData(const QString &key = "", const QVariant &options = QVariant())

[slot] void TTableViewDialog::loadData(const QVariantList &iDataVarLst)

[virtual signal] void TTableViewDialog::notification(const QString &type, const QVariant &data = QVariant(), const QString &uuid = QStringLiteral( "" ))

[slot] TPageTool *TTableViewDialog::pageTool()

[slot] void TTableViewDialog::refreshData(bool iResetPage = true)

[slot] QVariantList TTableViewDialog::run(bool iIncludeHiddenBol = false, int *oAnswerInt = 0)

[slot] QVariant TTableViewDialog::runV2(bool iIncludeHiddenBol = false, int *oAnswerInt = 0)

TTableViewDialog::runV2 iIncludeHiddenBol oAnswerInt Returns QVariantMap, 类似{"BUTTON": "Ok", "data": []}

[slot] TSearchEntry *TTableViewDialog::searchEntry()

[slot] QStringList TTableViewDialog::searchKeys() const

See also setSearchKeys().

[slot] void TTableViewDialog::selectRows(const QVariantList &iKeyVarLst, bool iClearBeforeBol = true)

[slot] void TTableViewDialog::setButtons(const QStringList &iButtonStrLst)

[slot] void TTableViewDialog::setCategoryCheckable(bool iCheckableBol)

[slot] void TTableViewDialog::setCategoryDisplayFormat(QString iDisplayFormatStr)

[slot] void TTableViewDialog::setCategoryHeadLabel(QString iHeadLabelStr)

[slot] void TTableViewDialog::setCategoryItemList(QList<QVariant> iItemList)

[slot] void TTableViewDialog::setCategorySearchString(QString iCategoryTableNameStr)

[slot] void TTableViewDialog::setCategorySelectionMode(QAbstractItemView::SelectionMode iSelectionMode = QAbstractItemView::SingleSelection)

[virtual slot] void TTableViewDialog::setData(const QString &key, const QVariant &iValue)

[slot] void TTableViewDialog::setDataKeyList(const QStringList &iKeyStrLst)

[slot] void TTableViewDialog::setHeaderItem(const QVariantList &iHeaderItemVarLst)

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

[slot] void TTableViewDialog::setPageSize(int iPageSize)

[slot] void TTableViewDialog::setPrimaryKey(const QString &iKeyStr)

[slot] void TTableViewDialog::setSearchCallback(std::function<QVariant( QVariantMap ) > iCallback)

[slot] void TTableViewDialog::setSearchDelayTime(int iMsInt)

[slot] void TTableViewDialog::setSearchKeys(const QStringList &iKeyStrLst)

See also searchKeys().

[slot] void TTableViewDialog::setSearchText(const QString &iTextStr)

[slot] void TTableViewDialog::setSelectionMode(const QAbstractItemView::SelectionMode &iSelectionMode)

[slot] void TTableViewDialog::setTitle(const QString &iTitleStr)

[slot] TTableView *TTableViewDialog::tableView()

[slot] void TTableViewDialog::updateCategoryItemCount(QVariantMap iCountVarMap)