PdmJobPanelizerV2Control Class

Header: #include <PdmJobPanelizerV2Control>
Inherits: QObject

Public Types

enum CoordinateMode { Absolute, Relative }

Public Functions

PdmJobPanelizerV2Control(QWidget *iParent = nullptr)
~PdmJobPanelizerV2Control()
TComboBox *coordinateCombo()
TCanvas *getGraphView()
TTableView *getLayerTableView(const QVariantMap &iConfigMap)
PanelMoveWidget *getMoveWidget()
TLineEdit *getPosLineEdit()
TTableView *getRepeatTableView()
TCanvas *getRoughView()
TComboBox *roughStep()
void setAddTextAction(QAction *iAction)
void setAlignBottomAction(QAction *iAction)
void setAlignHorizontalAction(QAction *iAction)
void setAlignLeftAction(QAction *iAction)
void setAlignRightAction(QAction *iAction)
void setAlignTopAction(QAction *iAction)
void setAlignVerticalAction(QAction *iAction)
void setAnchorBottomAction(QAction *iAction)
void setAnchorLeftAction(QAction *iAction)
void setAnchorRightAction(QAction *iAction)
void setAnchorTopAction(QAction *iAction)
void setEdgeLineAction(QAction *iAction)
void setEndpointAction(QAction *iAction)
void setHorizonCenterAction(QAction *iAction)
void setHorizontalEquidistanceAction(QAction *iAction)
void setLinearRemarkAction(QAction *iAction)
void setMeasureAction(QAction *iAction)
void setMidpointAction(QAction *iAction)
void setMirrorxAction(QAction *iAction)
void setMirroryAction(QAction *iAction)
void setMoveAction(QAction *iAction)
void setMoveItemAction(QAction *iAction)
void setPanelizerData(const QVariantMap &iData)
void setRemoveSelectItemAction(QAction *iAction)
void setRotateAction(QAction *iAction)
void setRotateCenterAction(QAction *iAction)
void setSlantRemarkAction(QAction *iAction)
void setVerticalCenterAction(QAction *iAction)
void setVerticalEquidistanceAction(QAction *iAction)
void setZoomAreaAction(QAction *iAction)
void setZoomHomeAction(QAction *iAction)
void setZoomInAction(QAction *iAction)
void setZoomOutAction(QAction *iAction)
TComboBox *stepComboBox()
  • 31 public functions inherited from QObject

Public Slots

void addText()
void alignBottom()
void alignHorizontal()
void alignLeft()
void alignRight()
void alignTop()
void alignVertical()
QStringList allStepNames()
QVariantMap analysisPanelData(const QVariantList &iStepList)
void anchorBottom()
void anchorLeft()
void anchorRight()
void anchorTop()
QVariantMap calcStepNumberInfo(const QVariantMap &iStepInfo, const QStringList &iChildName)
bool canRedo()
bool canUndo()
void clearSelection()
QVariant getPanelizerData()
QVariantMap getStepMarginAndGapInfo(const QString &iStepName)
void horizonCenter()
void horizontalEquidistance()
void linearRemark(bool isActive)
void measure(bool isActive)
qreal minArray2CouponGap(const QString &iStepName)
void mirrorX()
void mirrorY()
void moveItem(bool isMove)
void moveScene(bool isMove)
void redo()
void refreshRepeatTableView()
void removeSelectItem()
void rotate90()
void rotateByCenter()
void setConfig(const QVariantMap iConfig)
void setCurrentStep(const QString &iStepName)
void setSizePrecision(const QMap<QString, int> &iSizePrecision)
void showLocationNumber(const QVariant &iDataVar)
void slantRemark(bool isActive)
void snapEdgeLine(bool iIsSnap)
void snapEndpoint(bool iIsSnap)
void snapMidpoint(bool iIsSnap)
bool stepIsValid(const QString &iStepName = "", QStringList *oInvalidStep = nullptr, QString *oErrorType = nullptr)
void undo()
void verticalCenter()
void verticalEquidistance()
void zoomArea(bool isActive)
void zoomHome()
void zoomIn()
void zoomOut()
  • 1 public slot inherited from QObject

Signals

void messageChange(const QString &iType, const QVariant &iData)
void panelizerDataChagned(const QString &iType, const QVariant &iData = QVariant())

Additional Inherited Members

  • 1 property inherited from QObject
  • 1 public variable inherited from QObject
  • 10 static public members inherited from QObject
  • 9 protected functions inherited from QObject
  • 2 protected variables inherited from QObject

Detailed Description

Member Type Documentation

enum PdmJobPanelizerV2Control::CoordinateMode

Member Function Documentation

PdmJobPanelizerV2Control::PdmJobPanelizerV2Control(QWidget *iParent = nullptr)

Default constructs an instance of PdmJobPanelizerV2Control.

PdmJobPanelizerV2Control::~PdmJobPanelizerV2Control()

Destroys the instance of PdmJobPanelizerV2Control.

[slot] void PdmJobPanelizerV2Control::addText()

[slot] void PdmJobPanelizerV2Control::alignBottom()

[slot] void PdmJobPanelizerV2Control::alignHorizontal()

[slot] void PdmJobPanelizerV2Control::alignLeft()

[slot] void PdmJobPanelizerV2Control::alignRight()

[slot] void PdmJobPanelizerV2Control::alignTop()

[slot] void PdmJobPanelizerV2Control::alignVertical()

[slot] QStringList PdmJobPanelizerV2Control::allStepNames()

[slot] QVariantMap PdmJobPanelizerV2Control::analysisPanelData(const QVariantList &iStepList)

[slot] void PdmJobPanelizerV2Control::anchorBottom()

[slot] void PdmJobPanelizerV2Control::anchorLeft()

[slot] void PdmJobPanelizerV2Control::anchorRight()

[slot] void PdmJobPanelizerV2Control::anchorTop()

[slot] QVariantMap PdmJobPanelizerV2Control::calcStepNumberInfo(const QVariantMap &iStepInfo, const QStringList &iChildName)

[slot] bool PdmJobPanelizerV2Control::canRedo()

[slot] bool PdmJobPanelizerV2Control::canUndo()

[slot] void PdmJobPanelizerV2Control::clearSelection()

TComboBox *PdmJobPanelizerV2Control::coordinateCombo()

TCanvas *PdmJobPanelizerV2Control::getGraphView()

TTableView *PdmJobPanelizerV2Control::getLayerTableView(const QVariantMap &iConfigMap)

PanelMoveWidget *PdmJobPanelizerV2Control::getMoveWidget()

[slot] QVariant PdmJobPanelizerV2Control::getPanelizerData()

TLineEdit *PdmJobPanelizerV2Control::getPosLineEdit()

TTableView *PdmJobPanelizerV2Control::getRepeatTableView()

TCanvas *PdmJobPanelizerV2Control::getRoughView()

[slot] QVariantMap PdmJobPanelizerV2Control::getStepMarginAndGapInfo(const QString &iStepName)

[slot] void PdmJobPanelizerV2Control::horizonCenter()

[slot] void PdmJobPanelizerV2Control::horizontalEquidistance()

[slot] void PdmJobPanelizerV2Control::linearRemark(bool isActive)

[slot] void PdmJobPanelizerV2Control::measure(bool isActive)

[signal] void PdmJobPanelizerV2Control::messageChange(const QString &iType, const QVariant &iData)

[slot] qreal PdmJobPanelizerV2Control::minArray2CouponGap(const QString &iStepName)

[slot] void PdmJobPanelizerV2Control::mirrorX()

[slot] void PdmJobPanelizerV2Control::mirrorY()

[slot] void PdmJobPanelizerV2Control::moveItem(bool isMove)

[slot] void PdmJobPanelizerV2Control::moveScene(bool isMove)

[signal] void PdmJobPanelizerV2Control::panelizerDataChagned(const QString &iType, const QVariant &iData = QVariant())

[slot] void PdmJobPanelizerV2Control::redo()

[slot] void PdmJobPanelizerV2Control::refreshRepeatTableView()

[slot] void PdmJobPanelizerV2Control::removeSelectItem()

[slot] void PdmJobPanelizerV2Control::rotate90()

[slot] void PdmJobPanelizerV2Control::rotateByCenter()

TComboBox *PdmJobPanelizerV2Control::roughStep()

void PdmJobPanelizerV2Control::setAddTextAction(QAction *iAction)

void PdmJobPanelizerV2Control::setAlignBottomAction(QAction *iAction)

void PdmJobPanelizerV2Control::setAlignHorizontalAction(QAction *iAction)

void PdmJobPanelizerV2Control::setAlignLeftAction(QAction *iAction)

void PdmJobPanelizerV2Control::setAlignRightAction(QAction *iAction)

void PdmJobPanelizerV2Control::setAlignTopAction(QAction *iAction)

void PdmJobPanelizerV2Control::setAlignVerticalAction(QAction *iAction)

void PdmJobPanelizerV2Control::setAnchorBottomAction(QAction *iAction)

void PdmJobPanelizerV2Control::setAnchorLeftAction(QAction *iAction)

void PdmJobPanelizerV2Control::setAnchorRightAction(QAction *iAction)

void PdmJobPanelizerV2Control::setAnchorTopAction(QAction *iAction)

[slot] void PdmJobPanelizerV2Control::setConfig(const QVariantMap iConfig)

[slot] void PdmJobPanelizerV2Control::setCurrentStep(const QString &iStepName)

void PdmJobPanelizerV2Control::setEdgeLineAction(QAction *iAction)

void PdmJobPanelizerV2Control::setEndpointAction(QAction *iAction)

void PdmJobPanelizerV2Control::setHorizonCenterAction(QAction *iAction)

void PdmJobPanelizerV2Control::setHorizontalEquidistanceAction(QAction *iAction)

void PdmJobPanelizerV2Control::setLinearRemarkAction(QAction *iAction)

void PdmJobPanelizerV2Control::setMeasureAction(QAction *iAction)

void PdmJobPanelizerV2Control::setMidpointAction(QAction *iAction)

void PdmJobPanelizerV2Control::setMirrorxAction(QAction *iAction)

void PdmJobPanelizerV2Control::setMirroryAction(QAction *iAction)

void PdmJobPanelizerV2Control::setMoveAction(QAction *iAction)

void PdmJobPanelizerV2Control::setMoveItemAction(QAction *iAction)

void PdmJobPanelizerV2Control::setPanelizerData(const QVariantMap &iData)

void PdmJobPanelizerV2Control::setRemoveSelectItemAction(QAction *iAction)

void PdmJobPanelizerV2Control::setRotateAction(QAction *iAction)

void PdmJobPanelizerV2Control::setRotateCenterAction(QAction *iAction)

[slot] void PdmJobPanelizerV2Control::setSizePrecision(const QMap<QString, int> &iSizePrecision)

void PdmJobPanelizerV2Control::setSlantRemarkAction(QAction *iAction)

void PdmJobPanelizerV2Control::setVerticalCenterAction(QAction *iAction)

void PdmJobPanelizerV2Control::setVerticalEquidistanceAction(QAction *iAction)

void PdmJobPanelizerV2Control::setZoomAreaAction(QAction *iAction)

void PdmJobPanelizerV2Control::setZoomHomeAction(QAction *iAction)

void PdmJobPanelizerV2Control::setZoomInAction(QAction *iAction)

void PdmJobPanelizerV2Control::setZoomOutAction(QAction *iAction)

[slot] void PdmJobPanelizerV2Control::showLocationNumber(const QVariant &iDataVar)

[slot] void PdmJobPanelizerV2Control::slantRemark(bool isActive)

[slot] void PdmJobPanelizerV2Control::snapEdgeLine(bool iIsSnap)

[slot] void PdmJobPanelizerV2Control::snapEndpoint(bool iIsSnap)

[slot] void PdmJobPanelizerV2Control::snapMidpoint(bool iIsSnap)

TComboBox *PdmJobPanelizerV2Control::stepComboBox()

[slot] bool PdmJobPanelizerV2Control::stepIsValid(const QString &iStepName = "", QStringList *oInvalidStep = nullptr, QString *oErrorType = nullptr)

[slot] void PdmJobPanelizerV2Control::undo()

[slot] void PdmJobPanelizerV2Control::verticalCenter()

[slot] void PdmJobPanelizerV2Control::verticalEquidistance()

[slot] void PdmJobPanelizerV2Control::zoomArea(bool isActive)

[slot] void PdmJobPanelizerV2Control::zoomHome()

[slot] void PdmJobPanelizerV2Control::zoomIn()

[slot] void PdmJobPanelizerV2Control::zoomOut()