PdmTravellerRouteMgtV2 Class

Header: #include <PdmTravellerRouteMgtV2>

Public Functions

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

Public Slots

void addRouteProcess()
void cancel()
QStringList currentRouteProcessIdList(QString type)
void deleteRoute()
void editRoute()
void forceRefresh()
QString getCurComBoxRouteId() const
QString getCurComBoxStatus() const
QString getCurComBoxVersion() const
QString getMaxVersion() const
QVariantList getVersionLstByCode(const QString &iCode)
bool isCodeExist(QVariant iCode)
bool isModified()
void moveRouteProcessTable(QString arrow)
void newRoute()
void onVersionComboxChanged()
QVariantMap openRouteItem(const QVariantMap &routeData, QString title)
void refreshByVersion(const QString &iVersion)
void refreshComBox()
void refreshRoute(bool clearSeleced = false)
void refreshRouteProcess(bool clearSeleced = false)
void removeRouteProcess()
void saveRouteProcess()
void selectRoute(const QVariant &iId)
QVariant selectedRouteId()
QVariantList selectedRouteIds()
QVariantMap selectedRouteMap()
QVariantMap selectedRouteProcessRow()
QVariantList selectedRouteProcessRows()
QVariantList selectedRouteRows()
void setVersionComboLst(const QVariantList &dataLst)

Static Protected Members

QVariantList flattenTreeData(QVariantList iTreeDataLst)
QVariantList formatFlattenTreeData(QVariantList iDataLst, const QString &indexName)

Detailed Description

Member Function Documentation

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

Default constructs an instance of PdmTravellerRouteMgtV2.

PdmTravellerRouteMgtV2::~PdmTravellerRouteMgtV2()

Destroys the instance of PdmTravellerRouteMgtV2.

[slot] void PdmTravellerRouteMgtV2::addRouteProcess()

[slot] void PdmTravellerRouteMgtV2::cancel()

[slot] QStringList PdmTravellerRouteMgtV2::currentRouteProcessIdList(QString type)

[slot] void PdmTravellerRouteMgtV2::deleteRoute()

[slot] void PdmTravellerRouteMgtV2::editRoute()

[static protected] QVariantList PdmTravellerRouteMgtV2::flattenTreeData(QVariantList iTreeDataLst)

PdmTravellerRouteMgtV2::flattenTreeData 将TreeView的tree型数据转换为list,同时更新其seq的值。
iDataLst Returns

[slot] void PdmTravellerRouteMgtV2::forceRefresh()

在工艺站别列表V2中,放行Process后,若选择升级包含它的Route,则调用此函数刷新数据

[static protected] QVariantList PdmTravellerRouteMgtV2::formatFlattenTreeData(QVariantList iDataLst, const QString &indexName)

PdmTravellerRouteMgtV2::formatFlattenTreeData 为List的TreeView数据添加层级索引
iDataLst
indexName Returns

[slot] QString PdmTravellerRouteMgtV2::getCurComBoxRouteId() const

[slot] QString PdmTravellerRouteMgtV2::getCurComBoxStatus() const

[slot] QString PdmTravellerRouteMgtV2::getCurComBoxVersion() const

[slot] QString PdmTravellerRouteMgtV2::getMaxVersion() const

[slot] QVariantList PdmTravellerRouteMgtV2::getVersionLstByCode(const QString &iCode)

[slot] bool PdmTravellerRouteMgtV2::isCodeExist(QVariant iCode)

[slot] bool PdmTravellerRouteMgtV2::isModified()

[slot] void PdmTravellerRouteMgtV2::moveRouteProcessTable(QString arrow)

[slot] void PdmTravellerRouteMgtV2::newRoute()

[slot] void PdmTravellerRouteMgtV2::onVersionComboxChanged()

[slot] QVariantMap PdmTravellerRouteMgtV2::openRouteItem(const QVariantMap &routeData, QString title)

[slot] void PdmTravellerRouteMgtV2::refreshByVersion(const QString &iVersion)

[slot] void PdmTravellerRouteMgtV2::refreshComBox()

[slot] void PdmTravellerRouteMgtV2::refreshRoute(bool clearSeleced = false)

[slot] void PdmTravellerRouteMgtV2::refreshRouteProcess(bool clearSeleced = false)

[slot] void PdmTravellerRouteMgtV2::removeRouteProcess()

[slot] void PdmTravellerRouteMgtV2::saveRouteProcess()

[slot] void PdmTravellerRouteMgtV2::selectRoute(const QVariant &iId)

[slot] QVariant PdmTravellerRouteMgtV2::selectedRouteId()

[slot] QVariantList PdmTravellerRouteMgtV2::selectedRouteIds()

[slot] QVariantMap PdmTravellerRouteMgtV2::selectedRouteMap()

[slot] QVariantMap PdmTravellerRouteMgtV2::selectedRouteProcessRow()

[slot] QVariantList PdmTravellerRouteMgtV2::selectedRouteProcessRows()

[slot] QVariantList PdmTravellerRouteMgtV2::selectedRouteRows()

[slot] void PdmTravellerRouteMgtV2::setVersionComboLst(const QVariantList &dataLst)