aboutsummaryrefslogtreecommitdiffstats
path: root/gui/basewindow.h
diff options
context:
space:
mode:
authorMiodrag Milanovic <mmicko@gmail.com>2018-08-02 19:21:25 +0200
committerMiodrag Milanovic <mmicko@gmail.com>2018-08-02 19:21:25 +0200
commit44147dc7049457183abdcea8537c390300f3281b (patch)
treec5865161cdf3a895fd1260f267178a5834021af3 /gui/basewindow.h
parent4fa0c81ed7ea8a8ad1c636b3d9f45deb8c73a2c4 (diff)
downloadnextpnr-44147dc7049457183abdcea8537c390300f3281b.tar.gz
nextpnr-44147dc7049457183abdcea8537c390300f3281b.tar.bz2
nextpnr-44147dc7049457183abdcea8537c390300f3281b.zip
Document and cleanup
Diffstat (limited to 'gui/basewindow.h')
-rw-r--r--gui/basewindow.h23
1 files changed, 12 insertions, 11 deletions
diff --git a/gui/basewindow.h b/gui/basewindow.h
index 536ce786..9cea6637 100644
--- a/gui/basewindow.h
+++ b/gui/basewindow.h
@@ -86,16 +86,26 @@ class BaseMainWindow : public QMainWindow
void updateTreeView();
protected:
+ // state variables
std::unique_ptr<Context> ctx;
TaskManager *task;
+ bool timing_driven;
+ std::string currentJson;
+
+ // main widgets
QTabWidget *tabWidget;
QTabWidget *centralTabWidget;
PythonTab *console;
+ DesignWidget *designview;
+ FPGAViewWidget *fpgaView;
+ // Menus, bars and actions
QMenuBar *menuBar;
- QToolBar *mainToolBar;
- QToolBar *graphicsToolBar;
+ QMenu *menuDesign;
QStatusBar *statusBar;
+ QToolBar *mainActionBar;
+ QProgressBar *progressBar;
+
QAction *actionNew;
QAction *actionOpen;
QAction *actionSave;
@@ -108,15 +118,6 @@ class BaseMainWindow : public QMainWindow
QAction *actionPlay;
QAction *actionPause;
QAction *actionStop;
-
- QMenu *menuDesign;
- QToolBar *taskFPGABar;
-
- QProgressBar *progressBar;
- DesignWidget *designview;
- FPGAViewWidget *fpgaView;
- bool timing_driven;
- std::string currentJson;
};
NEXTPNR_NAMESPACE_END