PdmTravellerRouteMgt Class

Header: #include <PdmTravellerRouteMgt>

Public Functions

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

Public Slots

void addRouteProcess()
QStringList currentRouteProcessIdList(QString type)
void deleteRoute()
void editRoute()
bool isCodeExist(QVariant iCode, QVariant iId)
bool isModified()
void moveRouteProcessTable(QString arrow)
void newRoute()
QVariantMap openRouteItem(const QVariantMap &routeData, QString title)
void refreshRoute(bool clearSeleced = false)
void refreshRouteProcess(bool clearSeleced = false)
void removeRouteProcess()
void saveRouteProcess()
QVariant selectedRouteId()
QVariantList selectedRouteIds()
QVariantMap selectedRouteMap()
QVariantMap selectedRouteProcessRow()
QVariantList selectedRouteProcessRows()
QVariantList selectedRouteRows()

Static Protected Members

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

Detailed Description

Member Function Documentation

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

Default constructs an instance of PdmTravellerRouteMgt.

PdmTravellerRouteMgt::~PdmTravellerRouteMgt()

Destroys the instance of PdmTravellerRouteMgt.

[slot] void PdmTravellerRouteMgt::addRouteProcess()

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

[slot] void PdmTravellerRouteMgt::deleteRoute()

[slot] void PdmTravellerRouteMgt::editRoute()

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

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

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

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

[slot] bool PdmTravellerRouteMgt::isCodeExist(QVariant iCode, QVariant iId)

[slot] bool PdmTravellerRouteMgt::isModified()

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

[slot] void PdmTravellerRouteMgt::newRoute()

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

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

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

[slot] void PdmTravellerRouteMgt::removeRouteProcess()

[slot] void PdmTravellerRouteMgt::saveRouteProcess()

[slot] QVariant PdmTravellerRouteMgt::selectedRouteId()

[slot] QVariantList PdmTravellerRouteMgt::selectedRouteIds()

[slot] QVariantMap PdmTravellerRouteMgt::selectedRouteMap()

[slot] QVariantMap PdmTravellerRouteMgt::selectedRouteProcessRow()

[slot] QVariantList PdmTravellerRouteMgt::selectedRouteProcessRows()

[slot] QVariantList PdmTravellerRouteMgt::selectedRouteRows()