PdmJobDynamicFormModel Class
| Header: | #include <PdmJobDynamicFormModel> |
| Inherits: | QObject |
Public Functions
| PdmJobDynamicFormModel(QObject *parent = nullptr) | |
| ~PdmJobDynamicFormModel() | |
| PdmJobData * | jobDataClass() const |
| PdmJobDynamicFormEditor * | jobDynamicFormEditor() const |
| PdmJobDynamicFormTreeView * | jobDynamicFormTreeView() const |
| PdmJobDynamicFormModelItem * | rootItem() const |
| TScriptEngine * | scriptEngine() const |
| void | setJobDataClass(PdmJobData *iJobDataClassPtr) |
| void | setJobDynamicFormEditor(PdmJobDynamicFormEditor *iJobDynamicFormEditor) |
| void | setJobDynamicFormTreeView(PdmJobDynamicFormTreeView *iJobDynamicFormTreeView) |
| void | setJobIsCheckIn(bool iIsCheckIn) |
| void | setRootItem(PdmJobDynamicFormModelItem *iRootItemPtr) |
| void | setScriptEngine(TScriptEngine *iEnginePtr) |
| void | setTemplateString(const QString &iTemplateStr) |
- 31 public functions inherited from QObject
Public Slots
| bool | blockItemSignals(const QString &iItemName, bool iIsBlocked) |
| bool | blockItemSignals(QObject *iObj, bool iIsBlocked) |
| QVariantMap | config() const |
| QVariant | config(const QString &iKey) const |
| QString | editMode() const |
| QString | filterMode() const |
| bool | findParentItemState(PdmJobDynamicFormModelItem *iItemPtr) |
| QVariantMap | getAllDefaultValues() |
| QStringList | getAllItemNames() const |
| QVariantList | getAllModeData() const |
| QVariantMap | getAllWorkValues(const QString &iTypeFilter = "") |
| QScriptValue | getAttrUiCfg(const QString &iItemName) |
| QVariant | getDefaultValue(const QString &iItemName) |
| QVariant | getDefaultValueText(const QString &iItemName) |
| QString | getErrMsg(const QString &iErrType = QString( "" )) |
| QVariantMap | getFormatData() |
| QVariantList | getItemOptionList(const QString &iItemName) |
| QString | getItemUiType(const QString &iItemName) |
| QVariantMap | getOtherJobValues(int iOtherJobId) |
| QVariantMap | getSeqNameMap() |
| QVariant | getUserData(const QString &iKey) const |
| QVariant | getWorkValue(const QString &iItemName) |
| QVariant | getWorkValueText(const QString &iItemName) |
| bool | isStateChange(PdmJobDynamicFormModelItem *iItemPtr) |
| int | itemCount() const |
| int | jobId() const |
| QString | jobName() const |
| bool | loadJobData(const QVariantMap &iProParVals, bool iForceRefresh = true, const QVariantMap &iOptions = QVariantMap()) |
| void | loadSpecValue() |
| void | loadTreeData() |
| QVariantMap | mergeValues(const QVariantList iOtherValues, const QVariantList &iJobNameList) |
| bool | refreshDefaultValue(const QString &iTrigName, TError *oErr = nullptr, const QVariantMap &iOptions = QVariantMap(), bool iForce = false) |
| bool | refreshState(PdmJobDynamicFormModelItem *iParentPtr = nullptr) |
| bool | refreshValidate(const QString &iTrigName = "") |
| void | restoreObjectState(QObject *iObj) |
| bool | saveData(TError *oErr = nullptr) |
| QString | searchText() const |
| void | setConfig(const QVariantMap &iConf) |
| void | setConfig(const QString &iKey, const QVariant &iValue) |
| void | setDefaultValues(const QVariantMap &iDefaultValueMap, const QString &iSelfName) |
| void | setEditMode(const QString &iOpenMode) |
| void | setFilterMode(const QString &iFilterMode) |
| void | setItemForceLoadDefaultValue(const QString &iItemName, bool iForceLoad) |
| void | setItemUiItemList(const QVariantMap &iUiItemListMap) |
| void | setSearchText(const QString &iSearchText) |
| void | setShowDefaultValueforDiff(bool iFlag) |
| void | setTreeViewVisible(bool iVisible) |
| void | setUserData(const QVariantMap &iUserData) |
| void | setUserData(const QString &iKey, const QVariant &iData) |
| void | setWorkValues(const QVariantMap &iWorkValueMap) |
| 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
PdmJobDynamicFormModel::PdmJobDynamicFormModel(QObject *parent = nullptr)
Default constructs an instance of PdmJobDynamicFormModel.
PdmJobDynamicFormModel::~PdmJobDynamicFormModel()
Destroys the instance of PdmJobDynamicFormModel.
[slot] bool PdmJobDynamicFormModel::blockItemSignals(const QString &iItemName, bool iIsBlocked)
[slot] bool PdmJobDynamicFormModel::blockItemSignals(QObject *iObj, bool iIsBlocked)
[slot] QVariantMap PdmJobDynamicFormModel::config() const
See also setConfig().
[slot] QVariant PdmJobDynamicFormModel::config(const QString &iKey) const
[signal] void PdmJobDynamicFormModel::defaultValueChanged(QString iItemName)
[slot] QString PdmJobDynamicFormModel::editMode() const
See also setEditMode().
[slot] QString PdmJobDynamicFormModel::filterMode() const
See also setFilterMode().
[slot] bool PdmJobDynamicFormModel::findParentItemState(PdmJobDynamicFormModelItem *iItemPtr)
[slot] QVariantMap PdmJobDynamicFormModel::getAllDefaultValues()
[slot] QStringList PdmJobDynamicFormModel::getAllItemNames() const
[slot] QVariantList PdmJobDynamicFormModel::getAllModeData() const
[slot] QVariantMap PdmJobDynamicFormModel::getAllWorkValues(const QString &iTypeFilter = "")
[slot] QScriptValue PdmJobDynamicFormModel::getAttrUiCfg(const QString &iItemName)
[slot] QVariant PdmJobDynamicFormModel::getDefaultValue(const QString &iItemName)
[slot] QVariant PdmJobDynamicFormModel::getDefaultValueText(const QString &iItemName)
[slot] QString PdmJobDynamicFormModel::getErrMsg(const QString &iErrType = QString( "" ))
[slot] QVariantMap PdmJobDynamicFormModel::getFormatData()
[slot] QVariantList PdmJobDynamicFormModel::getItemOptionList(const QString &iItemName)
[slot] QString PdmJobDynamicFormModel::getItemUiType(const QString &iItemName)
[slot] QVariantMap PdmJobDynamicFormModel::getOtherJobValues(int iOtherJobId)
[slot] QVariantMap PdmJobDynamicFormModel::getSeqNameMap()
[slot] QVariant PdmJobDynamicFormModel::getUserData(const QString &iKey) const
[slot] QVariant PdmJobDynamicFormModel::getWorkValue(const QString &iItemName)
[slot] QVariant PdmJobDynamicFormModel::getWorkValueText(const QString &iItemName)
[slot] bool PdmJobDynamicFormModel::isStateChange(PdmJobDynamicFormModelItem *iItemPtr)
[slot] int PdmJobDynamicFormModel::itemCount() const
PdmJobData *PdmJobDynamicFormModel::jobDataClass() const
See also setJobDataClass().
PdmJobDynamicFormEditor *PdmJobDynamicFormModel::jobDynamicFormEditor() const
See also setJobDynamicFormEditor().
PdmJobDynamicFormTreeView *PdmJobDynamicFormModel::jobDynamicFormTreeView() const
See also setJobDynamicFormTreeView().
[slot] int PdmJobDynamicFormModel::jobId() const
[slot] QString PdmJobDynamicFormModel::jobName() const
[slot] bool PdmJobDynamicFormModel::loadJobData(const QVariantMap &iProParVals, bool iForceRefresh = true, const QVariantMap &iOptions = QVariantMap())
[slot] void PdmJobDynamicFormModel::loadSpecValue()
[slot] void PdmJobDynamicFormModel::loadTreeData()
[slot] QVariantMap PdmJobDynamicFormModel::mergeValues(const QVariantList iOtherValues, const QVariantList &iJobNameList)
[slot] bool PdmJobDynamicFormModel::refreshDefaultValue(const QString &iTrigName, TError *oErr = nullptr, const QVariantMap &iOptions = QVariantMap(), bool iForce = false)
[slot] bool PdmJobDynamicFormModel::refreshState(PdmJobDynamicFormModelItem *iParentPtr = nullptr)
[slot] bool PdmJobDynamicFormModel::refreshValidate(const QString &iTrigName = "")
[slot] void PdmJobDynamicFormModel::restoreObjectState(QObject *iObj)
PdmJobDynamicFormModelItem *PdmJobDynamicFormModel::rootItem() const
See also setRootItem().
[slot] bool PdmJobDynamicFormModel::saveData(TError *oErr = nullptr)
TScriptEngine *PdmJobDynamicFormModel::scriptEngine() const
See also setScriptEngine().
[slot] QString PdmJobDynamicFormModel::searchText() const
See also setSearchText().
[slot] void PdmJobDynamicFormModel::setConfig(const QVariantMap &iConf)
See also config().
[slot] void PdmJobDynamicFormModel::setConfig(const QString &iKey, const QVariant &iValue)
[slot] void PdmJobDynamicFormModel::setDefaultValues(const QVariantMap &iDefaultValueMap, const QString &iSelfName)
[slot] void PdmJobDynamicFormModel::setEditMode(const QString &iOpenMode)
See also editMode().
[slot] void PdmJobDynamicFormModel::setFilterMode(const QString &iFilterMode)
See also filterMode().
[slot] void PdmJobDynamicFormModel::setItemForceLoadDefaultValue(const QString &iItemName, bool iForceLoad)
[slot] void PdmJobDynamicFormModel::setItemUiItemList(const QVariantMap &iUiItemListMap)
void PdmJobDynamicFormModel::setJobDataClass(PdmJobData *iJobDataClassPtr)
See also jobDataClass().
void PdmJobDynamicFormModel::setJobDynamicFormEditor(PdmJobDynamicFormEditor *iJobDynamicFormEditor)
See also jobDynamicFormEditor().
void PdmJobDynamicFormModel::setJobDynamicFormTreeView(PdmJobDynamicFormTreeView *iJobDynamicFormTreeView)
See also jobDynamicFormTreeView().
void PdmJobDynamicFormModel::setJobIsCheckIn(bool iIsCheckIn)
void PdmJobDynamicFormModel::setRootItem(PdmJobDynamicFormModelItem *iRootItemPtr)
See also rootItem().
void PdmJobDynamicFormModel::setScriptEngine(TScriptEngine *iEnginePtr)
See also scriptEngine().
[slot] void PdmJobDynamicFormModel::setSearchText(const QString &iSearchText)
See also searchText().
[slot] void PdmJobDynamicFormModel::setShowDefaultValueforDiff(bool iFlag)
void PdmJobDynamicFormModel::setTemplateString(const QString &iTemplateStr)
[slot] void PdmJobDynamicFormModel::setTreeViewVisible(bool iVisible)
[slot] void PdmJobDynamicFormModel::setUserData(const QVariantMap &iUserData)
See also userData().
[slot] void PdmJobDynamicFormModel::setUserData(const QString &iKey, const QVariant &iData)
[slot] void PdmJobDynamicFormModel::setWorkValues(const QVariantMap &iWorkValueMap)
[slot] void PdmJobDynamicFormModel::showAllItems()
[slot] void PdmJobDynamicFormModel::showFirstItems()
[slot] void PdmJobDynamicFormModel::showItems(const QStringList &iItemNameList)
[slot] void PdmJobDynamicFormModel::syncItemData()
[slot] void PdmJobDynamicFormModel::syncUiData()
[slot] QVariantMap PdmJobDynamicFormModel::userData() const
See also setUserData().