PdmJobDip Class

Header: #include <PdmJobDip>

Public Functions

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

Public Slots

bool canFinish()
bool canStart()
bool changeDifficulty(const QString &iCurStepId = "", TError *oError = nullptr)
bool changePlanCost(const QString &iCurStepId = "", TError *oError = nullptr)
bool changeRemark(const QString &iCurStepId, const QString &iRemark, TError *oError = nullptr)
void copyDataFromProcess(const QString &iCurUid = "", TError *oError = nullptr)
void createCurrentMaker(const QString &iCurJobId = QString( "" ))
void createPlanSchedule(bool iShowDlg = bool( true ), const QString &iCurJobId = QString( "" ), TError *oError = nullptr)
void doFinish(const QString &iCurJobId, const QString &iCurStepId, TError *oError = nullptr)
void doStart(const QString &iCurJobId, const QString &iCurStepId, TError *oError = nullptr)
QVariant evaluateFunc(const QString &iFuncStr, const QScriptValue &iArgs, TError *oError = nullptr)
QVariantList getDataList(const QString &iCurUid = "", TError *oError = nullptr)
QVariantList getReworkList()
void hideRows(const QVariant &iVar, const QString &iColName)
void refresh()
bool refreshDifficulty(const QString &iCurStepId = "", TError *oError = nullptr)
bool refreshStatus(const QString &iCurStepId = "", TError *oError = nullptr)
void rework()
QVariantMap selectedRowMap()
bool setAssignee(const QString &iCurStepId = "", TError *oError = nullptr)
void setRowMap(const QVariantMap &iRowDataMap, const QString &iId = "", const bool &iUpdateDb = true, TError *oError = nullptr)
QString transferTimeDb(int iSeconds)
QString transferTimeDescription(int iSeconds)
int transferTimeUnit(const QString &iTimeStr)

Signals

void jobDataChanged(QString iJobId, QString dipProgress, QString dipRemark, QString dipState, QString dipMaker)

Protected Functions

void uidChangeEvent(const QString &iUidStr)

Detailed Description

Member Function Documentation

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

Default constructs an instance of PdmJobDip.

PdmJobDip::~PdmJobDip()

Destroys the instance of PdmJobDip.

[slot] bool PdmJobDip::canFinish()

[slot] bool PdmJobDip::canStart()

[slot] bool PdmJobDip::changeDifficulty(const QString &iCurStepId = "", TError *oError = nullptr)

[slot] bool PdmJobDip::changePlanCost(const QString &iCurStepId = "", TError *oError = nullptr)

[slot] bool PdmJobDip::changeRemark(const QString &iCurStepId, const QString &iRemark, TError *oError = nullptr)

[slot] void PdmJobDip::copyDataFromProcess(const QString &iCurUid = "", TError *oError = nullptr)

[slot] void PdmJobDip::createCurrentMaker(const QString &iCurJobId = QString( "" ))

[slot] void PdmJobDip::createPlanSchedule(bool iShowDlg = bool( true ), const QString &iCurJobId = QString( "" ), TError *oError = nullptr)

[slot] void PdmJobDip::doFinish(const QString &iCurJobId, const QString &iCurStepId, TError *oError = nullptr)

[slot] void PdmJobDip::doStart(const QString &iCurJobId, const QString &iCurStepId, TError *oError = nullptr)

[slot] QVariant PdmJobDip::evaluateFunc(const QString &iFuncStr, const QScriptValue &iArgs, TError *oError = nullptr)

[slot] QVariantList PdmJobDip::getDataList(const QString &iCurUid = "", TError *oError = nullptr)

[slot] QVariantList PdmJobDip::getReworkList()

[slot] void PdmJobDip::hideRows(const QVariant &iVar, const QString &iColName)

[signal] void PdmJobDip::jobDataChanged(QString iJobId, QString dipProgress, QString dipRemark, QString dipState, QString dipMaker)

[slot] void PdmJobDip::refresh()

[slot] bool PdmJobDip::refreshDifficulty(const QString &iCurStepId = "", TError *oError = nullptr)

[slot] bool PdmJobDip::refreshStatus(const QString &iCurStepId = "", TError *oError = nullptr)

[slot] void PdmJobDip::rework()

[slot] QVariantMap PdmJobDip::selectedRowMap()

[slot] bool PdmJobDip::setAssignee(const QString &iCurStepId = "", TError *oError = nullptr)

[slot] void PdmJobDip::setRowMap(const QVariantMap &iRowDataMap, const QString &iId = "", const bool &iUpdateDb = true, TError *oError = nullptr)

[slot] QString PdmJobDip::transferTimeDb(int iSeconds)

[slot] QString PdmJobDip::transferTimeDescription(int iSeconds)

[slot] int PdmJobDip::transferTimeUnit(const QString &iTimeStr)

[protected] void PdmJobDip::uidChangeEvent(const QString &iUidStr)