From 54bee5022b59d14bb02e5c9d141d6a321c92b9a6 Mon Sep 17 00:00:00 2001 From: IChooseYou Date: Sat, 14 Mar 2026 09:03:41 -0600 Subject: [PATCH] fix: add missing symbols dock declarations to mainwindow.h --- src/mainwindow.h | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/src/mainwindow.h b/src/mainwindow.h index 0d2ef0a..5a7a097 100644 --- a/src/mainwindow.h +++ b/src/mainwindow.h @@ -5,6 +5,7 @@ #include "scannerpanel.h" #include "startpage.h" #include "workspace_model.h" +namespace rcx { class SymbolDownloader; } #include #include #include @@ -199,6 +200,28 @@ private: DockGripWidget* m_scanDockGrip = nullptr; void createScannerDock(); + // Modules/Symbols dock + QDockWidget* m_symbolsDock = nullptr; + QTabWidget* m_symTabWidget = nullptr; + // Modules tab + QTreeView* m_modulesTree = nullptr; + QStandardItemModel* m_modulesModel = nullptr; + // Symbols tab + QTreeView* m_symbolsTree = nullptr; + QStandardItemModel* m_symbolsModel = nullptr; + QSortFilterProxyModel* m_symbolsProxy = nullptr; + QLineEdit* m_symbolsSearch = nullptr; + // Title bar + QLabel* m_symDockTitle = nullptr; + QToolButton* m_symDockCloseBtn = nullptr; + QToolButton* m_symDownloadBtn = nullptr; + DockGripWidget* m_symDockGrip = nullptr; + rcx::SymbolDownloader* m_symDownloader = nullptr; + void createSymbolsDock(); + void rebuildSymbolsModel(); + void rebuildModulesModel(); + void downloadSymbolsForProcess(); + // Start page StartPageWidget* m_startPage = nullptr; Q_INVOKABLE void showStartPage();