PdmDynamicFormSetup Class

Header: #include <PdmDynamicFormSetup>

Public Functions

PdmDynamicFormSetup(const QString &iModuleNameStr = QString( "" ), const QVariantMap iUrlPars = QVariantMap(), QWidget *iParent = nullptr)
~PdmDynamicFormSetup()

Public Slots

QString addFunctionStrInData(const QString &iData)
void addJobAttr()
void addLayerAttr()
void apply()
bool checkAttrJobType()
bool checkJobType()
QString deleteFunctionStrInData(const QString &iData)
QString errorStr() const
QVariantList getInterfaceCfg(QStringList iAttrList, QStringList iTypeList)
QVariant getSqlValue(QVariantMap iArgMap)
QString getUiString()
bool isBasic()
void moveTreeItem(int iType = 0)
void newCategory()
void newCustomize()
void newCustomizeAttr()
void newLabel()
void newLayerList()
void newLayout()
void newStretch()
void previewData()
void removeItems()
void seeSourceCode()
QVariantList selectedItems()
void setBasic(bool iFlag)
void setExpand(bool)
void setUiString(QString iUiString)
QString transformStrToJson(QString iUiStr)
bool validateName(QString iName)
bool validateUiStr(QString iUiStr)

Signals

void dataApplied(QString iUiStr)

Detailed Description

Member Function Documentation

PdmDynamicFormSetup::PdmDynamicFormSetup(const QString &iModuleNameStr = QString( "" ), const QVariantMap iUrlPars = QVariantMap(), QWidget *iParent = nullptr)

Default constructs an instance of PdmDynamicFormSetup.

PdmDynamicFormSetup::~PdmDynamicFormSetup()

Destroys the instance of PdmDynamicFormSetup.

[slot] QString PdmDynamicFormSetup::addFunctionStrInData(const QString &iData)

[slot] void PdmDynamicFormSetup::addJobAttr()

[slot] void PdmDynamicFormSetup::addLayerAttr()

[slot] void PdmDynamicFormSetup::apply()

[slot] bool PdmDynamicFormSetup::checkAttrJobType()

[slot] bool PdmDynamicFormSetup::checkJobType()

[signal] void PdmDynamicFormSetup::dataApplied(QString iUiStr)

[slot] QString PdmDynamicFormSetup::deleteFunctionStrInData(const QString &iData)

[slot] QString PdmDynamicFormSetup::errorStr() const

[slot] QVariantList PdmDynamicFormSetup::getInterfaceCfg(QStringList iAttrList, QStringList iTypeList)

[slot] QVariant PdmDynamicFormSetup::getSqlValue(QVariantMap iArgMap)

[slot] QString PdmDynamicFormSetup::getUiString()

[slot] bool PdmDynamicFormSetup::isBasic()

[slot] void PdmDynamicFormSetup::moveTreeItem(int iType = 0)

[slot] void PdmDynamicFormSetup::newCategory()

[slot] void PdmDynamicFormSetup::newCustomize()

[slot] void PdmDynamicFormSetup::newCustomizeAttr()

[slot] void PdmDynamicFormSetup::newLabel()

[slot] void PdmDynamicFormSetup::newLayerList()

[slot] void PdmDynamicFormSetup::newLayout()

[slot] void PdmDynamicFormSetup::newStretch()

[slot] void PdmDynamicFormSetup::previewData()

[slot] void PdmDynamicFormSetup::removeItems()

[slot] void PdmDynamicFormSetup::seeSourceCode()

[slot] QVariantList PdmDynamicFormSetup::selectedItems()

[slot] void PdmDynamicFormSetup::setBasic(bool iFlag)

See also isBasic().

[slot] void PdmDynamicFormSetup::setExpand(bool)

[slot] void PdmDynamicFormSetup::setUiString(QString iUiString)

[slot] QString PdmDynamicFormSetup::transformStrToJson(QString iUiStr)

[slot] bool PdmDynamicFormSetup::validateName(QString iName)

[slot] bool PdmDynamicFormSetup::validateUiStr(QString iUiStr)