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)

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

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