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