feat: Add sketch mode UI tab with drawing tools

Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
This commit is contained in:
2026-02-09 17:57:22 -07:00
parent c8b178e0a0
commit 606720030e
6 changed files with 83 additions and 9 deletions

View File

@@ -6,6 +6,8 @@
class ViewportWidget;
class Document;
class Feature;
class QTabWidget;
class QWidget;
class MainWindow : public QMainWindow
{
@@ -20,6 +22,7 @@ private slots:
bool save();
bool saveAs();
void createSketch();
void saveSketch();
private:
void setCurrentFile(const QString &fileName);
@@ -27,6 +30,12 @@ private:
ViewportWidget *m_viewport;
Document *m_document;
QString m_currentFile;
QTabWidget *m_tabWidget;
QWidget *m_solidTab;
QWidget *m_surfaceTab;
QWidget *m_toolsTab;
QWidget *m_sketchTab;
};
#endif // MAINWINDOW_H