MesDynamicFormModel Class

Header: #include <MesDynamicFormModel>
Inherits: QObject

Public Functions

MesDynamicFormModel(QObject *parent = nullptr)
~MesDynamicFormModel()
MesDynamicFormEditor *dynamicFormEditor() const
MesDynamicFormTreeView *dynamicFormTreeView() const
MesDynamicFormModelItem *rootItem() const
TScriptEngine *scriptEngine() const
void setDynamicFormEditor(MesDynamicFormEditor *iJobDynamicFormEditor)
void setDynamicFormTreeView(MesDynamicFormTreeView *iJobDynamicFormTreeView)
void setRootItem(MesDynamicFormModelItem *iRootItemPtr)
void setScriptEngine(TScriptEngine *iEnginePtr)
void setTemplateString(const QString &iTemplateStr, const int &iDataSourceType = 0)
  • 31 public functions inherited from QObject

Public Slots

bool blockItemSignals(const QString &iItemName, bool iIsBlocked)
bool blockItemSignals(QObject *iObj, bool iIsBlocked)
QString editMode() const
QString filterMode() const
QVariantMap getAllDefaultValues()
QStringList getAllItemNames() const
QVariantList getAllModeData() const
QVariantMap getAllWorkValues(const QString &iTypeFilter = "", bool iValidateCommit = true)
QScriptValue getAttrUiCfg(const QString &iItemName)
QVariant getDefaultValue(const QString &iItemName)
QVariant getDefaultValueText(const QString &iItemName)
QString getErrMsg(const QString &iErrType = QString( "" ))
QVariantList getItemOptionList(const QString &iItemName)
QString getItemUiType(const QString &iItemName)
QVariantMap getJobAttrValue(const QStringList &iAttrNameLst, const QVariantMap &iOptions = QVariantMap(), TError *oErr = nullptr)
QVariantMap getSeqNameMap()
QVariant getSpecClass()
QStringList getSpecList()
QVariant getUserData(const QString &iKey) const
QVariant getWorkValue(const QString &iItemName)
QVariant getWorkValueText(const QString &iItemName)
int itemCount() const
bool loadJobData(const QVariantMap &iProParVals, bool iForceRefresh = true, const QVariantMap &iOptions = QVariantMap())
void loadSpecValue()
void loadTreeData()
bool refreshDefaultValue(const QString &iTrigName, TError *oErr = nullptr, const QVariantMap &iOptions = QVariantMap())
bool refreshState(MesDynamicFormModelItem *iParentPtr = nullptr)
bool refreshValidate(const QString &iTrigName = "")
bool saveData(TError *oErr = nullptr)
QString searchText() const
void setDefaultValues(const QVariantMap &iDefaultValueMap, const QString &iSelfName)
void setEditMode(const QString &iOpenMode)
void setFilterMode(const QString &iFilterMode)
void setItemUiItemList(const QVariantMap &iUiItemListMap)
void setSearchText(const QString &iSearchText)
void setSpecClass(const QVariant &iSpecClass)
void setSpecList(const QVariant &iSpecNames)
void setTreeViewVisible(bool iVisible)
void setUserData(const QVariantMap &iUserData)
void setUserData(const QString &iKey, const QVariant &iData)
void setWorkValues(const QVariantMap &iWorkValueMap, const bool &iClearBefore = false)
void showAllItems()
void showFirstItems()
void showItems(const QStringList &iItemNameList)
void syncItemData()
void syncUiData()
QVariantMap userData() const
  • 1 public slot inherited from QObject

Signals

void defaultValueChanged(QString iItemName)
void workValueChanged(QString iItemName)

Additional Inherited Members

  • 1 property inherited from QObject
  • 1 public variable inherited from QObject
  • 10 static public members inherited from QObject
  • 9 protected functions inherited from QObject
  • 2 protected variables inherited from QObject

Detailed Description

Member Function Documentation

MesDynamicFormModel::MesDynamicFormModel(QObject *parent = nullptr)

Default constructs an instance of MesDynamicFormModel.

MesDynamicFormModel::~MesDynamicFormModel()

Destroys the instance of MesDynamicFormModel.

[slot] bool MesDynamicFormModel::blockItemSignals(const QString &iItemName, bool iIsBlocked)

[slot] bool MesDynamicFormModel::blockItemSignals(QObject *iObj, bool iIsBlocked)

[signal] void MesDynamicFormModel::defaultValueChanged(QString iItemName)

MesDynamicFormEditor *MesDynamicFormModel::dynamicFormEditor() const

See also setDynamicFormEditor().

MesDynamicFormTreeView *MesDynamicFormModel::dynamicFormTreeView() const

See also setDynamicFormTreeView().

[slot] QString MesDynamicFormModel::editMode() const

See also setEditMode().

[slot] QString MesDynamicFormModel::filterMode() const

See also setFilterMode().

[slot] QVariantMap MesDynamicFormModel::getAllDefaultValues()

[slot] QStringList MesDynamicFormModel::getAllItemNames() const

[slot] QVariantList MesDynamicFormModel::getAllModeData() const

[slot] QVariantMap MesDynamicFormModel::getAllWorkValues(const QString &iTypeFilter = "", bool iValidateCommit = true)

[slot] QScriptValue MesDynamicFormModel::getAttrUiCfg(const QString &iItemName)

[slot] QVariant MesDynamicFormModel::getDefaultValue(const QString &iItemName)

[slot] QVariant MesDynamicFormModel::getDefaultValueText(const QString &iItemName)

[slot] QString MesDynamicFormModel::getErrMsg(const QString &iErrType = QString( "" ))

[slot] QVariantList MesDynamicFormModel::getItemOptionList(const QString &iItemName)

[slot] QString MesDynamicFormModel::getItemUiType(const QString &iItemName)

[slot] QVariantMap MesDynamicFormModel::getJobAttrValue(const QStringList &iAttrNameLst, const QVariantMap &iOptions = QVariantMap(), TError *oErr = nullptr)

[slot] QVariantMap MesDynamicFormModel::getSeqNameMap()

[slot] QVariant MesDynamicFormModel::getSpecClass()

[slot] QStringList MesDynamicFormModel::getSpecList()

[slot] QVariant MesDynamicFormModel::getUserData(const QString &iKey) const

[slot] QVariant MesDynamicFormModel::getWorkValue(const QString &iItemName)

[slot] QVariant MesDynamicFormModel::getWorkValueText(const QString &iItemName)

[slot] int MesDynamicFormModel::itemCount() const

[slot] bool MesDynamicFormModel::loadJobData(const QVariantMap &iProParVals, bool iForceRefresh = true, const QVariantMap &iOptions = QVariantMap())

[slot] void MesDynamicFormModel::loadSpecValue()

[slot] void MesDynamicFormModel::loadTreeData()

[slot] bool MesDynamicFormModel::refreshDefaultValue(const QString &iTrigName, TError *oErr = nullptr, const QVariantMap &iOptions = QVariantMap())

[slot] bool MesDynamicFormModel::refreshState(MesDynamicFormModelItem *iParentPtr = nullptr)

[slot] bool MesDynamicFormModel::refreshValidate(const QString &iTrigName = "")

MesDynamicFormModelItem *MesDynamicFormModel::rootItem() const

See also setRootItem().

[slot] bool MesDynamicFormModel::saveData(TError *oErr = nullptr)

TScriptEngine *MesDynamicFormModel::scriptEngine() const

See also setScriptEngine().

[slot] QString MesDynamicFormModel::searchText() const

See also setSearchText().

[slot] void MesDynamicFormModel::setDefaultValues(const QVariantMap &iDefaultValueMap, const QString &iSelfName)

void MesDynamicFormModel::setDynamicFormEditor(MesDynamicFormEditor *iJobDynamicFormEditor)

See also dynamicFormEditor().

void MesDynamicFormModel::setDynamicFormTreeView(MesDynamicFormTreeView *iJobDynamicFormTreeView)

See also dynamicFormTreeView().

[slot] void MesDynamicFormModel::setEditMode(const QString &iOpenMode)

See also editMode().

[slot] void MesDynamicFormModel::setFilterMode(const QString &iFilterMode)

See also filterMode().

[slot] void MesDynamicFormModel::setItemUiItemList(const QVariantMap &iUiItemListMap)

void MesDynamicFormModel::setRootItem(MesDynamicFormModelItem *iRootItemPtr)

See also rootItem().

void MesDynamicFormModel::setScriptEngine(TScriptEngine *iEnginePtr)

See also scriptEngine().

[slot] void MesDynamicFormModel::setSearchText(const QString &iSearchText)

See also searchText().

[slot] void MesDynamicFormModel::setSpecClass(const QVariant &iSpecClass)

[slot] void MesDynamicFormModel::setSpecList(const QVariant &iSpecNames)

void MesDynamicFormModel::setTemplateString(const QString &iTemplateStr, const int &iDataSourceType = 0)

[slot] void MesDynamicFormModel::setTreeViewVisible(bool iVisible)

[slot] void MesDynamicFormModel::setUserData(const QVariantMap &iUserData)

See also userData().

[slot] void MesDynamicFormModel::setUserData(const QString &iKey, const QVariant &iData)

[slot] void MesDynamicFormModel::setWorkValues(const QVariantMap &iWorkValueMap, const bool &iClearBefore = false)

[slot] void MesDynamicFormModel::showAllItems()

[slot] void MesDynamicFormModel::showFirstItems()

[slot] void MesDynamicFormModel::showItems(const QStringList &iItemNameList)

[slot] void MesDynamicFormModel::syncItemData()

[slot] void MesDynamicFormModel::syncUiData()

[slot] QVariantMap MesDynamicFormModel::userData() const

See also setUserData().

[signal] void MesDynamicFormModel::workValueChanged(QString iItemName)