TTableChooserDialog Class

Header: #include <TTableChooserDialog>
Inherits: TDialog

Properties

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

Public Functions

TTableChooserDialog(QWidget *parent = 0)
~TTableChooserDialog()
void sort(TTableView *iTableView, int iIndex, Qt::SortOrder iOrder)
  • 2 public functions inherited from TDialog
  • 8 public functions inherited from QDialog
  • 213 public functions inherited from QWidget

Public Slots

TDialogButtonBox *buttonBox()
void filter(const QString &iTextStr, const QVariant &iOptionsVar)
bool isRepetitionEnabled() const
void loadAllData(const QVariantList &iDataVarLst)
void loadSelectedData(const QVariantList &iDataVarLst)
QVariantList run(int *oAnswer = 0)
QVariant runV2(int *oAnswer = 0)
TSearchEntry *searchEntry()
void selectRows(const QVariantList &iKeysLst, bool iClearBeforeBol = true)
TTableView *selectedTableView()
void setButtons(const QStringList &iButtonStrLst)
void setDataKeyList(const QStringList &iKeyStrLst)
void setHeaderItem(const QVariantList &iHeaderItemVarLst)
void setIcon(const QString &iIconStr)
void setLeftTableSelectionMode(const QAbstractItemView::SelectionMode &iMode)
void setPrimaryKey(const QString &iKeyStr)
void setRepetitionEnabled(bool iEnabledBol)
void setRightTableSelectionMode(const QAbstractItemView::SelectionMode &iMode)
void setSearchDelayTime(int iMsInt)
void setSearchKeys(const QStringList &iKeyStrLst)
void setSearchText(const QString &iTextStr)
void setSize(int w, int h)
void setSortingEnabled(bool iEnable)
void setTitle(const QString &iTitleStr)
TTableView *tableView()
  • 2 public slots inherited from TDialog
  • 5 public slots inherited from QDialog
  • 19 public slots inherited from QWidget

Static Public Members

bool itemGreaterThan(const QPair<QVariant, int> &iLeft, const QPair<QVariant, int> &iRight)
bool itemLessThan(const QPair<QVariant, int> &iLeft, const QPair<QVariant, int> &iRight)
  • 5 static public members inherited from QWidget

Additional Inherited Members

  • 1 signal inherited from TDialog
  • 3 signals inherited from QDialog
  • 3 signals inherited from QWidget
  • 2 protected functions inherited from TDialog
  • 7 protected functions inherited from QDialog
  • 35 protected functions inherited from QWidget
  • 1 protected slot inherited from QWidget

Detailed Description

Property Documentation

repetitionEnabled : bool

Access functions:

bool isRepetitionEnabled() const
void setRepetitionEnabled(bool iEnabledBol)

Member Function Documentation

TTableChooserDialog::TTableChooserDialog(QWidget *parent = 0)

Default constructs an instance of TTableChooserDialog.

TTableChooserDialog::~TTableChooserDialog()

Destroys the instance of TTableChooserDialog.

[slot] TDialogButtonBox *TTableChooserDialog::buttonBox()

[slot] void TTableChooserDialog::filter(const QString &iTextStr, const QVariant &iOptionsVar)

[static] bool TTableChooserDialog::itemGreaterThan(const QPair<QVariant, int> &iLeft, const QPair<QVariant, int> &iRight)

[static] bool TTableChooserDialog::itemLessThan(const QPair<QVariant, int> &iLeft, const QPair<QVariant, int> &iRight)

[slot] void TTableChooserDialog::loadAllData(const QVariantList &iDataVarLst)

[slot] void TTableChooserDialog::loadSelectedData(const QVariantList &iDataVarLst)

[slot] QVariantList TTableChooserDialog::run(int *oAnswer = 0)

[slot] QVariant TTableChooserDialog::runV2(int *oAnswer = 0)

TTableChooserDialog::runV2 oAnswer Returns QVariantMap, 类似{"BUTTON": "Ok", "data": []}

[slot] TSearchEntry *TTableChooserDialog::searchEntry()

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

[slot] TTableView *TTableChooserDialog::selectedTableView()

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

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

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

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

[slot] void TTableChooserDialog::setLeftTableSelectionMode(const QAbstractItemView::SelectionMode &iMode)

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

[slot] void TTableChooserDialog::setRightTableSelectionMode(const QAbstractItemView::SelectionMode &iMode)

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

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

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

[slot] void TTableChooserDialog::setSize(int w, int h)

[slot] void TTableChooserDialog::setSortingEnabled(bool iEnable)

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

void TTableChooserDialog::sort(TTableView *iTableView, int iIndex, Qt::SortOrder iOrder)

[slot] TTableView *TTableChooserDialog::tableView()