Seamly2D
Code documentation
MainWindow Member List

This is the complete list of members for MainWindow, including all inherited members.

AAMADxfFile(const QString &name, int version, bool binary, const QSize &size, const QVector< VLayoutPiece > &pieces) constMainWindowsNoGUIprivate
actionDockWidgetGroupsMainWindowsNoGUIprotected
actionDockWidgetLayoutsMainWindowsNoGUIprotected
actionDockWidgetToolboxMainWindowsNoGUIprotected
actionDockWidgetToolOptionsMainWindowsNoGUIprotected
AddDocks()MainWindowprivate
addDraftBlock(const QString &blockName)MainWindowprivate
addGroupToList()MainWindowslot
addSelectedItemsToGroup()MainWindowslot
ApplyDialog(VMainGraphicsScene *scene)MainWindowprivate
ApplyDrawDialog()MainWindowprivate
applyPiecesDialog()MainWindowprivate
AutoSavePattern()MainWindowprivate
autoSaveTimerMainWindowprivate
CancelTool()MainWindowprivate
ChangedHeight(int index)MainWindowprivateslot
changeDraftBlock(int index, bool zoomBestFit=true)MainWindowprivate
ChangedSize(int index)MainWindowprivateslot
changeEvent(QEvent *event) Q_DECL_OVERRIDEMainWindowprotectedvirtual
CheckPathToMeasurements(const QString &patternPath, const QString &path)MainWindowprivate
CheckRequiredMeasurements(const VMeasurements *m)MainWindowprivate
CleanLayout() Q_DECL_OVERRIDEMainWindowprotectedvirtual
Clear()MainWindowprivateslot
ClosedDialog(int result)MainWindowprivate
ClosedDialogAnchorPoint(int result)MainWindowprivateslot
ClosedDialogInternalPath(int result)MainWindowprivateslot
ClosedDialogWithApply(int result, VMainGraphicsScene *scene)MainWindowprivate
ClosedDrawDialogWithApply(int result)MainWindowprivate
ClosedEditGroupDialog(int result)MainWindowprivateslot
ClosedInsertNodesDialog(int result)MainWindowprivateslot
ClosedPiecesDialogWithApply(int result)MainWindowprivate
closeEvent(QCloseEvent *event) Q_DECL_OVERRIDEMainWindowprotectedvirtual
closeUnionDialog(int result)MainWindowprivateslot
ContinueFormatRewrite(const QString &currentFormatVersion, const QString &maxFormatVersion)VAbstractMainWindowprotected
ContinueIfLayoutStale()MainWindowsNoGUIprotected
convertPdfToPs(const QStringList &params) constMainWindowsNoGUIprivate
CreateActions()MainWindowprivate
createDraftBlockName(const QString &text)MainWindowprivate
CreateMenus()MainWindowprivate
CreateScenes(const QList< QGraphicsItem * > &papers, const QList< QGraphicsItem * > &shadows, const QList< QList< QGraphicsItem * > > &pieces)MainWindowsNoGUIprivatestatic
CreateShadows(const QList< QGraphicsItem * > &papers)MainWindowsNoGUIprivatestatic
currentBlockIndexMainWindowprivate
currentSceneMainWindowsNoGUIprotected
currentToolMainWindowprivate
currentToolBoxIndexMainWindowprivate
customEvent(QEvent *event) Q_DECL_OVERRIDEMainWindowprotectedvirtual
deleteGroupFromList()MainWindowslot
dialogTableMainWindowprivate
dialogToolMainWindowprivate
docMainWindowsNoGUIprotected
DoExport(const VCommandLinePtr &expParams)MainWindowprivate
draftBlockComboBoxMainWindowprivate
draftBlockLabelMainWindowprivate
draftBlockStartPosition() constMainWindowprivate
draftPointNamesList()MainWindowprivate
draftSceneMainWindowprivate
drawModeMainWindowprivate
editGroup()MainWindowslot
EnableArcHover(bool enable) constMainWindowsignal
EnableArcSelection(bool enable) constMainWindowsignal
EnableElArcHover(bool enable) constMainWindowsignal
EnableElArcSelection(bool enable) constMainWindowsignal
EnableItemMove(bool move)MainWindowsignal
EnableLabelHover(bool enable) constMainWindowsignal
EnableLabelSelection(bool enable) constMainWindowsignal
EnableLineHover(bool enable) constMainWindowsignal
EnableLineSelection(bool enable) constMainWindowsignal
EnableNodeLabelHover(bool enable) constMainWindowsignal
EnableNodeLabelSelection(bool enable) constMainWindowsignal
EnableNodePointHover(bool enable) constMainWindowsignal
EnableNodePointSelection(bool enable) constMainWindowsignal
enablePieceHover(bool enable) constMainWindowsignal
enablePieceSelection(bool enable) constMainWindowsignal
EnablePointHover(bool enable) constMainWindowsignal
EnablePointSelection(bool enable) constMainWindowsignal
EnableSplineHover(bool enable) constMainWindowsignal
EnableSplinePathHover(bool enable) constMainWindowsignal
EnableSplinePathSelection(bool enable) constMainWindowsignal
EnableSplineSelection(bool enable) constMainWindowsignal
EndVisualization(bool click=false)MainWindowprivate
ErrorConsoleMode(const LayoutErrors &state)MainWindowsNoGUIprivateslot
ExportApparelLayout(const ExportLayoutDialog &dialog, const QVector< VLayoutPiece > &pieces, const QString &name, const QSize &size) constMainWindowsNoGUIprivate
exportBMP(const QString &name, QGraphicsScene *scene) constMainWindowsNoGUIslot
ExportData(const QVector< VLayoutPiece > &pieceList, const ExportLayoutDialog &dialog)MainWindowsNoGUIprotected
exportDraftBlocksAs()MainWindowprivateslot
exportEPS(const QString &name, QGraphicsRectItem *paper, QGraphicsScene *scene, bool ignoreMargins, const QMarginsF &margins) constMainWindowsNoGUIslot
ExportFlatLayout(const ExportLayoutDialog &dialog, const QList< QGraphicsScene * > &scenes, const QList< QGraphicsItem * > &papers, const QList< QGraphicsItem * > &shadows, const QList< QList< QGraphicsItem * > > &pieces, bool ignoreMargins, const QMarginsF &margins)MainWindowsNoGUIprivate
exportJPG(const QString &name, QGraphicsScene *scene) constMainWindowsNoGUIslot
exportLayoutAs()MainWindowprivateslot
exportPDF(const QString &name, QGraphicsRectItem *paper, QGraphicsScene *scene, bool ignoreMargins, const QMarginsF &margins) constMainWindowsNoGUIslot
exportPiecesAs()MainWindowprivateslot
exportPiecesAsApparelLayout(const ExportLayoutDialog &dialog, QVector< VLayoutPiece > pieceList)MainWindowsNoGUIprivate
exportPiecesAsFlatLayout(const ExportLayoutDialog &dialog, const QVector< VLayoutPiece > &pieceList)MainWindowsNoGUIprivate
exportPNG(const QString &name, QGraphicsScene *scene) constMainWindowsNoGUIslot
exportPPM(const QString &name, QGraphicsScene *scene) constMainWindowsNoGUIslot
exportPS(const QString &name, QGraphicsRectItem *paper, QGraphicsScene *scene, bool ignoreMargins, const QMarginsF &margins) constMainWindowsNoGUIslot
ExportScene(const ExportLayoutDialog &dialog, const QList< QGraphicsScene * > &scenes, const QList< QGraphicsItem * > &papers, const QList< QGraphicsItem * > &shadows, const QList< QList< QGraphicsItem * > > &pieces, bool ignoreMargins, const QMarginsF &margins) constMainWindowsNoGUIprivate
exportSVG(const QString &name, QGraphicsRectItem *paper, QGraphicsScene *scene) constMainWindowsNoGUIslot
exportTIF(const QString &name, QGraphicsScene *scene) constMainWindowsNoGUIslot
exportToCSV(QString &file)VAbstractMainWindowprotectedslot
exportToCSVData(const QString &fileName, const DialogExportToCSV &dialog) Q_DECL_FINALMainWindowprotectedvirtual
FileClosedCorrect()MainWindowprivate
FileName() constMainWindowsNoGUIprotected
FindQPrinterPageSize(const QSizeF &size) constMainWindowsNoGUIprivate
FlatDxfFile(const QString &name, int version, bool binary, QGraphicsRectItem *paper, QGraphicsScene *scene, const QList< QList< QGraphicsItem * > > &pieces) constMainWindowsNoGUIprivate
fontComboBoxMainWindowprivate
fontSizeComboBoxMainWindowprivate
FullParseFile()MainWindowprivateslot
GetMeasurementFileName()MainWindowprivate
GetPatternFileName()MainWindowprivate
GetUnlokedRestoreFileList() constMainWindowprivate
GlobalchangeDraftBlock(const QString &patternPiece)MainWindowprivateslot
gradationHeightsMainWindowprivate
gradationHeightsLabelMainWindowprivate
gradationSizesMainWindowprivate
gradationSizesLabelMainWindowprivate
groupsWidgetMainWindowprivate
guiEnabledMainWindowprivate
handleAlongLineTool(bool checked)MainWindowprivateslot
handleAnchorPointTool(bool checked)MainWindowprivateslot
handleArcIntersectAxisTool(bool checked)MainWindowprivateslot
handleArcsMenu()MainWindowprivate
handleArcTool(bool checked)MainWindowprivateslot
handleArcWithLengthTool(bool checked)MainWindowprivateslot
handleArrowTool(bool checked)MainWindowprivateslot
handleBisectorTool(bool checked)MainWindowprivateslot
handleCirclesMenu()MainWindowprivate
handleCurveIntersectAxisTool(bool checked)MainWindowprivateslot
handleCurveIntersectCurveTool(bool checked)MainWindowprivateslot
handleCurvesMenu()MainWindowprivate
handleCurveTool(bool checked)MainWindowprivateslot
handleCurveWithControlPointsTool(bool checked)MainWindowprivateslot
handleEllipticalArcTool(bool checked)MainWindowprivateslot
handleExportToCSV()MainWindowprotected
handleGroupTool(bool checked)MainWindowprivateslot
handleHeightTool(bool checked)MainWindowprivateslot
handleImagesMenu()MainWindowprivate
handleInsertNodesTool(bool checked)MainWindowprivateslot
handleInternalPathTool(bool checked)MainWindowprivateslot
handleLayoutMenu()MainWindowprivate
handleLineIntersectAxisTool(bool checked)MainWindowprivateslot
handleLineIntersectTool(bool checked)MainWindowprivateslot
handleLinesMenu()MainWindowprivate
handleLineTool(bool checked)MainWindowprivateslot
handleMidpointTool(bool checked)MainWindowprivateslot
handleMirrorByAxisTool(bool checked)MainWindowprivateslot
handleMirrorByLineTool(bool checked)MainWindowprivateslot
handleMoveTool(bool checked)MainWindowprivateslot
handleNewLayout(bool checked)MainWindowprivateslot
handleNormalTool(bool checked)MainWindowprivateslot
handleOperationsMenu()MainWindowprivate
handlePatternPiecesMenu()MainWindowprivate
handlePatternPieceTool(bool checked)MainWindowprivateslot
handlePieceMenu()MainWindowprivate
handlePointAlongArcTool(bool checked)MainWindowprivateslot
handlePointAlongCurveTool(bool checked)MainWindowprivateslot
handlePointAlongSplineTool(bool checked)MainWindowprivateslot
handlePointAtDistanceAngleTool(bool checked)MainWindowprivateslot
handlePointFromArcAndTangentTool(bool checked)MainWindowprivateslot
handlePointFromCircleAndTangentTool(bool checked)MainWindowprivateslot
handlePointIntersectXYTool(bool checked)MainWindowprivateslot
handlePointOfContactTool(bool checked)MainWindowprivateslot
handlePointOfIntersectionArcsTool(bool checked)MainWindowprivateslot
handlePointOfIntersectionCirclesTool(bool checked)MainWindowprivateslot
handlePointsMenu()MainWindowprivate
handleRotationTool(bool checked)MainWindowprivateslot
handleShoulderPointTool(bool checked)MainWindowprivateslot
handleSplineTool(bool checked)MainWindowprivateslot
handleSplineWithControlPointsTool(bool checked)MainWindowprivateslot
handleTriangleTool(bool checked)MainWindowprivateslot
handleTrueDartTool(bool checked)MainWindowprivateslot
handleUnionTool(bool checked)MainWindowprivateslot
helpLabelMainWindowprivate
hideAllGroups()MainWindowslot
historyDialogMainWindowprivate
IgnoreLocking(int error, const QString &path)MainWindowprivate
ignoreMarginsMainWindowsNoGUIprotected
infoToolButtonMainWindowprivate
InitAutoSave()MainWindowprivate
InitDocksContain()MainWindowprivate
initDraftToolBar()MainWindowprivate
initModesToolBar()MainWindowprivate
initPenToolBar()MainWindowprivate
initPointNameToolBar()MainWindowprivate
InitScenes()MainWindowprivate
initStatusBar()MainWindowprivate
InitTempLayoutScene()MainWindowsNoGUIprotected
initToolBarVisibility()MainWindowprivate
InitToolButtons()MainWindowprivate
initToolsToolBar()MainWindowprivate
isAutoCropMainWindowsNoGUIprivate
isGroupsDockVisibleMainWindowprivate
isInitializedMainWindowprivate
IsLayoutGrayscale() constMainWindowsNoGUIprivate
isLayoutsDockVisibleMainWindowprivate
isLayoutStaleMainWindowsNoGUIprotected
isNoScalingMainWindowsNoGUIprotected
IsPagesFit(const QSizeF &printPaper) constMainWindowsNoGUIprivate
isPagesUniform() constMainWindowsNoGUIprivate
isTiledMainWindowsNoGUIprivate
isToolboxDockVisibleMainWindowprivate
isToolOptionsDockVisibleMainWindowprivate
isUnitePagesMainWindowsNoGUIprivate
ItemsSelection(SelectionType type) constMainWindowsignal
keyPressEvent(QKeyEvent *event) Q_DECL_OVERRIDEMainWindowprotectedvirtual
keyReleaseEvent(QKeyEvent *event) Q_DECL_OVERRIDEMainWindowprotectedvirtual
LastUsedTool()MainWindowprivateslot
lastUsedToolMainWindowprivate
LayoutPrint()MainWindowsNoGUIprivate
layoutPrinterNameMainWindowsNoGUIprivate
LayoutSettings(VLayoutGenerator &lGenerator)MainWindowsNoGUIprotected
leftGoToStageMainWindowprivate
LoadIndividual()MainWindowprivateslot
LoadMeasurements(const QString &path)MainWindowprivate
LoadMultisize()MainWindowprivateslot
LoadPattern(const QString &fileName, const QString &customMeasureFile=QString())MainWindow
lockMainWindowprivate
lockAllGroups()MainWindowslot
m_curFileFormatVersionVAbstractMainWindowprotected
m_curFileFormatVersionStrVAbstractMainWindowprotected
m_penResetMainWindowprivate
m_penToolBarMainWindowprivate
m_zoomToPointComboBoxMainWindowprivate
MainWindow(QWidget *parent=nullptr)MainWindowexplicit
MainWindowsNoGUI(QWidget *parent=nullptr)MainWindowsNoGUIexplicit
marginsMainWindowsNoGUIprotected
MaxRecentFiles enum valueMainWindowprivate
MaybeSave()MainWindowprivate
mChangesMainWindowprivate
mChangesAskedMainWindowprivate
MeasurementsChanged(const QString &path)MainWindowprivateslot
MinimumScrollBar()MainWindowprivate
modeMainWindowprivate
mouseCoordinatesMainWindowprivate
MouseMove(const QPointF &scenePos)MainWindowprivateslot
New()MainWindowprivateslot
ObjFile(const QString &name, QGraphicsRectItem *paper, QGraphicsScene *scene) constMainWindowsNoGUIprivate
Open()MainWindowprivateslot
OpenMeasurementFile(const QString &path)MainWindowprivate
OpenNewSeamly2D(const QString &fileName=QString()) constMainWindowprivate
papersMainWindowsNoGUIprotected
paperSizeMainWindowsNoGUIprotected
patternMainWindowsNoGUIprotected
PatternChangesWereSaved(bool saved)MainWindowprivateslot
patternPiecesWidgetMainWindowprivate
patternReadOnlyMainWindowprivate
PdfTiledFile(const QString &name)MainWindowsNoGUIprivate
penChanged(Pen pen)MainWindowslot
pieceListMainWindowsNoGUIprotected
piecesMainWindowsNoGUIprotected
pieceSceneMainWindowprivate
piecesOnLayoutMainWindowsNoGUIprotected
Preferences()MainWindowprivateslot
PreparePaper(int index) constMainWindowsNoGUIprivate
preparePiecesForLayout(const QHash< quint32, VPiece > &pieces)MainWindowsNoGUIprotectedstatic
PrepareSceneList() Q_DECL_OVERRIDEMainWindowprotectedvirtual
PrepareTextForDXF(const QString &placeholder, const QList< QList< QGraphicsItem * > > &pieces) constMainWindowsNoGUIprivate
PrintOrigin()MainWindowsNoGUIslot
PrintPages(QPrinter *printer)MainWindowsNoGUIprivateslot
PrintPreview()MainWindowsNoGUIprivate
PrintPreviewOrigin()MainWindowsNoGUIslot
PrintPreviewTiled()MainWindowsNoGUIslot
PrintTiled()MainWindowsNoGUIslot
PrintType enum nameMainWindowsNoGUIprivate
ProcessCMD()MainWindowslot
ReadSettings()MainWindowprivate
recentFileActsMainWindowprivate
redoActionMainWindowsNoGUIprotected
refreshGrainLines()MainWindowsNoGUIslot
RefreshHistory()MainWindowsignal
refreshLabels()MainWindowsNoGUIslot
refreshSeamAllowances()MainWindowsNoGUIslot
ReopenFilesAfterCrash(QStringList &args)MainWindowprivate
resetOrigins()MainWindowprivateslot
resetPanShortcuts()MainWindowprivate
RestoreCurrentScene()MainWindowprivate
RestorePaper(int index) constMainWindowsNoGUIprivate
RestoreTextAfterDXF(const QString &placeholder, const QList< QList< QGraphicsItem * > > &pieces) constMainWindowsNoGUIprivate
rightGoToStageMainWindowprivate
Save()MainWindowprivateslot
SaveAs()MainWindowprivateslot
SaveCurrentScene()MainWindowprivate
SavePattern(const QString &fileName, QString &error)MainWindowprivate
ScenePreview(int i) constMainWindowsNoGUIprotected
scenesMainWindowsNoGUIprotected
selectAllDraftObjectsTool() constMainWindowprivate
selectPieceTool() constMainWindowprivate
separatorActMainWindowprivate
setCurrentFile(const QString &fileName)MainWindowprivate
SetDefaultHeight()MainWindowprivate
SetDefaultSize()MainWindowprivate
SetEnabledGUI(bool enabled)MainWindowprivateslot
setEnableTools(bool enable)MainWindowprivate
SetEnableWidgets(bool enable)MainWindowprivate
SetGradationList(QLabel *label, const QStringList &list)MainWindowprivate
SetHeight(const QString &text)MainWindowprivate
SetLayoutModeActions()MainWindowprivate
SetPrinterSettings(QPrinter *printer, const PrintType &printType)MainWindowsNoGUIprivate
SetSize(const QString &text)MainWindowprivate
SetSizeHeightForIndividualM() constMainWindowsNoGUIprotected
setToolBarVisibility(QToolBar *toolbar, bool visible)MainWindowprivate
SetToolButton(bool checked, Tool t, const QString &cursor, const QString &toolTip, Func closeDialogSlot)MainWindowprivate
SetToolButtonWithApply(bool checked, Tool t, const QString &cursor, const QString &toolTip, Func closeDialogSlot, Func2 applyDialogSlot)MainWindowprivate
shadowsMainWindowsNoGUIprotected
showAllGroups()MainWindowslot
showDraftMode(bool checked)MainWindowprivateslot
showEvent(QShowEvent *event) Q_DECL_OVERRIDEMainWindowprotectedvirtual
showLayoutMode(bool checked)MainWindowprivateslot
showLayoutPages(int index)MainWindowprivateslot
ShowMeasurements()MainWindowprivateslot
showPieceMode(bool checked)MainWindowprivateslot
ShowToolTip(const QString &toolTip) Q_DECL_OVERRIDEMainWindowvirtualslot
showZoomToPointDialog()MainWindowprivateslot
signalZoomPanActive(bool enable) constMainWindowsignal
signalZoomToAreaActive(bool enable) constMainWindowsignal
SyncMeasurements()MainWindowprivateslot
tempSceneLayoutMainWindowsNoGUIprotected
ToolBarStyle(QToolBar *bar)VAbstractMainWindowprotected
ToolBarStyles()MainWindowprivateslot
toolLayoutSettings(QToolButton *tButton, bool checked)MainWindowsNoGUIslot
toolPropertiesMainWindowprivate
ToolSelectArc() constMainWindowprivate
ToolSelectCurve() constMainWindowprivate
ToolSelectGroupObjects() constMainWindowprivate
ToolSelectOperationObjects() constMainWindowprivate
ToolSelectPoint() constMainWindowprivate
ToolSelectPointArc() constMainWindowprivate
ToolSelectPointByPress() constMainWindowprivate
ToolSelectPointByRelease() constMainWindowprivate
ToolSelectSpline() constMainWindowprivate
ToolSelectSplinePath() constMainWindowprivate
uiMainWindowprivate
undoActionMainWindowsNoGUIprotected
UnloadMeasurements()MainWindowprivateslot
unlockAllGroups()MainWindowslot
updateGroups() Q_DECL_OVERRIDEMainWindowvirtualslot
UpdateHeightsList(const QStringList &list)MainWindowprivate
UpdateMeasurements(const QString &path, int size, int height)MainWindowprivate
UpdateRecentFileActions()MainWindowprivate
upDateScenes()MainWindowprivate
UpdateSizesList(const QStringList &list)MainWindowprivate
updateToolBarVisibility()MainWindowprivate
updateViewToolbar()MainWindowprivate
UpdateWindowTitle()MainWindowprivate
updateZoomToPointComboBox(QStringList namesList)MainWindowprivate
VAbstractMainWindow(QWidget *parent=nullptr)VAbstractMainWindowexplicit
watcherMainWindowprivate
WindowsLocale()VAbstractMainWindowprotectedslot
WriteSettings()MainWindowprivate
zoomFirstShow()MainWindowprivate
zoomPan(bool checked)MainWindowprivateslot
zoomScaleChanged(qreal scale)MainWindowprivateslot
zoomScaleSpinBoxMainWindowprivate
zoomToArea(bool checked)MainWindowprivateslot
zoomToPoint(const QString &pointName)MainWindowprivateslot
zoomToPrevious()MainWindowprivateslot
zoomToSelected() Q_DECL_OVERRIDEMainWindowvirtualslot
~MainWindow() Q_DECL_OVERRIDEMainWindowvirtual
~MainWindowsNoGUI() Q_DECL_OVERRIDEMainWindowsNoGUIvirtual
~VAbstractMainWindow() Q_DECL_EQ_DEFAULTVAbstractMainWindowvirtual