52 #ifndef DIALOGINTERNALPATH_H
53 #define DIALOGINTERNALPATH_H
55 #include "../dialogtool.h"
84 virtual void ShowDialog(
bool click) Q_DECL_OVERRIDE;
89 virtual void closeEvent(QCloseEvent *event) Q_DECL_OVERRIDE;
void SetPiecePath(const VPiecePath &path)
void editAfterSeamAllowanceWidth()
void editDefaultSeamAllowanceWidth()
void editBeforeSeamAllowanceWidth()
void ValidObjects(bool value)
virtual void CheckState() Q_DECL_FINAL
CheckState enable, when all is correct, or disable, when something wrong, button ok.
virtual void ChosenObject(quint32 id, const SceneObject &type) Q_DECL_OVERRIDE
void initializeNotchesList()
void initializeNodesList()
virtual ~DialogInternalPath()
void notchSubTypeChanged(int id)
virtual void ShowDialog(bool click) Q_DECL_OVERRIDE
void enableDefaultBeforeButton()
void InitSeamAllowanceTab()
void SetCurrentSABefore(const QString &formula)
void evaluateAfterWidth()
quint32 GetPieceId() const
void beforeWidthChanged()
VPiecePath CreatePath() const
void nodeChanged(int index)
Ui::DialogInternalPath * ui
void notchChanged(int index)
virtual void closeEvent(QCloseEvent *event) Q_DECL_OVERRIDE
closeEvent handle when dialog cloded
void updateNodeBeforeSeamAllowance(const QString &formula)
void setCurrentAfterSeamAllowance(const QString &formula)
QTimer * m_timerWidthBefore
void EnbleShowMode(bool disable)
void NewItem(const VPieceNode &node)
void notchTypeChanged(int id)
virtual void ShowVisualization() Q_DECL_OVERRIDE
QTimer * m_timerWidthAfter
void setSeamAllowanceWidthFormula(const QString &formula)
void SetCutPath(bool value)
QString getSeamAllowanceWidthFormulaBefore() const
void defaultWidthChanged()
void SetType(PiecePathType type)
void nodeAngleChanged(int index)
VPiecePath GetPiecePath() const
void expandWidthAfterFormulaTextEdit()
void updateNodeAfterSeamAllowance(const QString &formula)
void ShowContextMenu(const QPoint &pos)
Qt::PenStyle GetPenType() const
void enableDefaultAfterButton()
void expandWidthFormulaTextEdit()
QListWidgetItem * getItemById(quint32 id)
PiecePathType GetType() const
DialogInternalPath(const VContainer *data, quint32 toolId, QWidget *parent=nullptr)
void evaluateDefaultWidth()
void SetPieceId(quint32 id)
QString getSeamAllowanceWidthFormulaAfter() const
void evaluateBeforeWidth()
quint32 GetLastId() const
void SetPenType(const Qt::PenStyle &type)
QString getSeamAllowanceWidthFormula() const
void expandWidthBeforeFormulaTextEdit()
virtual void SetPiecesList(const QVector< quint32 > &list) Q_DECL_OVERRIDE
The VContainer class container of all variables.