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) |
- 2 signals inherited from QObject
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().