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

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().