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