MesDynamicFormViewer Class
| Header: | #include <MesDynamicFormViewer> |
Public Functions
| MesDynamicFormViewer(const QString &iModuleNameStr = QString( "" ), const QVariantMap iUrlPars = QVariantMap(), QWidget *iParent = nullptr) | |
| ~MesDynamicFormViewer() |
Public Slots
| MesDynamicFormModel * | dataModel() const |
| QString | editMode() const |
| QString | filterMode() const |
| QVariantList | getAllModeData() const |
| QVariantMap | getAttrValue(QStringList iAttrNameLst) |
| virtual QVariant | getData(const QString &key = "", const QVariant &options = QVariant()) |
| QVariant | getSpecClass() |
| QStringList | getSpecList() |
| QString | getUiString() |
| QVariantMap | getValues(const QString &iTypeFilter = "", bool iValidateCommit = true) |
| bool | isAutoLoadSpec() const |
| void | loadDefaultUiForm() |
| void | loadJobData(bool iForceRefresh = false) |
| void | loadValues(const QVariantMap &iDataMap, const bool &iClearBefore = false) |
| void | setAutoLoadSpec(bool iBol) |
| virtual void | setData(const QString &key, const QVariant &data) |
| void | setEditMode(const QString &iMode) |
| void | setFilterMode(const QString &iMode) |
| void | setMaxDetailWidth(int iMaxWidth) |
| void | setPerfectDetailWidth(int iPerfectWidth) |
| void | setSpecClass(const QVariant &iSpecClass) |
| void | setSpecList(const QVariant &iSpecNames) |
| void | setSpecList(const QVariant &iSpecNames, const QVariant &iSpecClass) |
| void | setTemplatePolicy(const QString &iPolicy) |
| void | setTreeViewVisilbe(bool iVisbleBol = true) |
| void | setUiEditable(bool iFlag) |
| void | setUiString(const QString &iUiString, const int &iDataSourceType = 0) |
| void | setValueChangeFlag(bool iFlag) |
| void | setupTemplate() |
| QString | templatePolicy() const |
Signals
| void | dataApplied(QString iUiStr) |
| void | loadDataFinished() |
Protected Functions
| void | loadDataEvent() |
| bool | saveDataEvent() |
Detailed Description
Member Function Documentation
MesDynamicFormViewer::MesDynamicFormViewer(const QString &iModuleNameStr = QString( "" ), const QVariantMap iUrlPars = QVariantMap(), QWidget *iParent = nullptr)
Default constructs an instance of MesDynamicFormViewer.
MesDynamicFormViewer::~MesDynamicFormViewer()
Destroys the instance of MesDynamicFormViewer.
[signal] void MesDynamicFormViewer::dataApplied(QString iUiStr)
[slot] MesDynamicFormModel *MesDynamicFormViewer::dataModel() const
[slot] QString MesDynamicFormViewer::editMode() const
See also setEditMode().
[slot] QString MesDynamicFormViewer::filterMode() const
See also setFilterMode().
[slot] QVariantList MesDynamicFormViewer::getAllModeData() const
[slot] QVariantMap MesDynamicFormViewer::getAttrValue(QStringList iAttrNameLst)
[virtual slot] QVariant MesDynamicFormViewer::getData(const QString &key = "", const QVariant &options = QVariant())
[slot] QVariant MesDynamicFormViewer::getSpecClass()
[slot] QStringList MesDynamicFormViewer::getSpecList()
[slot] QString MesDynamicFormViewer::getUiString()
[slot] QVariantMap MesDynamicFormViewer::getValues(const QString &iTypeFilter = "", bool iValidateCommit = true)
[slot] bool MesDynamicFormViewer::isAutoLoadSpec() const
[protected] void MesDynamicFormViewer::loadDataEvent()
[signal] void MesDynamicFormViewer::loadDataFinished()
[slot] void MesDynamicFormViewer::loadDefaultUiForm()
[slot] void MesDynamicFormViewer::loadJobData(bool iForceRefresh = false)
[slot] void MesDynamicFormViewer::loadValues(const QVariantMap &iDataMap, const bool &iClearBefore = false)
[protected] bool MesDynamicFormViewer::saveDataEvent()
[slot] void MesDynamicFormViewer::setAutoLoadSpec(bool iBol)
See also isAutoLoadSpec().
[virtual slot] void MesDynamicFormViewer::setData(const QString &key, const QVariant &data)
[slot] void MesDynamicFormViewer::setEditMode(const QString &iMode)
See also editMode().
[slot] void MesDynamicFormViewer::setFilterMode(const QString &iMode)
See also filterMode().
[slot] void MesDynamicFormViewer::setMaxDetailWidth(int iMaxWidth)
[slot] void MesDynamicFormViewer::setPerfectDetailWidth(int iPerfectWidth)
[slot] void MesDynamicFormViewer::setSpecClass(const QVariant &iSpecClass)
[slot] void MesDynamicFormViewer::setSpecList(const QVariant &iSpecNames)
[slot] void MesDynamicFormViewer::setSpecList(const QVariant &iSpecNames, const QVariant &iSpecClass)
[slot] void MesDynamicFormViewer::setTemplatePolicy(const QString &iPolicy)
See also templatePolicy().
[slot] void MesDynamicFormViewer::setTreeViewVisilbe(bool iVisbleBol = true)
[slot] void MesDynamicFormViewer::setUiEditable(bool iFlag)
[slot] void MesDynamicFormViewer::setUiString(const QString &iUiString, const int &iDataSourceType = 0)
[slot] void MesDynamicFormViewer::setValueChangeFlag(bool iFlag)
[slot] void MesDynamicFormViewer::setupTemplate()
[slot] QString MesDynamicFormViewer::templatePolicy() const
See also setTemplatePolicy().