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