diff options
author | Miodrag Milanovic <mmicko@gmail.com> | 2018-06-10 18:25:23 +0200 |
---|---|---|
committer | Miodrag Milanovic <mmicko@gmail.com> | 2018-06-10 18:25:23 +0200 |
commit | 67227847e5771f7b99d4f6959634012b4b03f2e5 (patch) | |
tree | 408cf2646dab2dd89d46044f61f3b70d951a05ef /gui | |
parent | d3f1112580b1920cae8684d95e0c5eb65c785efe (diff) | |
download | nextpnr-67227847e5771f7b99d4f6959634012b4b03f2e5.tar.gz nextpnr-67227847e5771f7b99d4f6959634012b4b03f2e5.tar.bz2 nextpnr-67227847e5771f7b99d4f6959634012b4b03f2e5.zip |
Pass design to gui, display chip name
Diffstat (limited to 'gui')
-rw-r--r-- | gui/mainwindow.cc | 6 | ||||
-rw-r--r-- | gui/mainwindow.h | 4 |
2 files changed, 7 insertions, 3 deletions
diff --git a/gui/mainwindow.cc b/gui/mainwindow.cc index c535f878..a6e6cbda 100644 --- a/gui/mainwindow.cc +++ b/gui/mainwindow.cc @@ -6,8 +6,8 @@ #include "pybindings.h" #include "ui_mainwindow.h" -MainWindow::MainWindow(QWidget *parent) - : QMainWindow(parent), ui(new Ui::MainWindow) +MainWindow::MainWindow(Design *_design, QWidget *parent) + : QMainWindow(parent), ui(new Ui::MainWindow), design(_design) { ui->setupUi(this); PyImport_ImportModule("emb"); @@ -19,6 +19,8 @@ MainWindow::MainWindow(QWidget *parent) ui->plainTextEdit->appendPlainText(s.c_str()); }; emb::set_stdout(write); + std::string title = "nextpnr-ice40 - " + design->chip.getChipName(); + setWindowTitle(title.c_str()); } MainWindow::~MainWindow() { delete ui; } diff --git a/gui/mainwindow.h b/gui/mainwindow.h index 55d82e9b..6bc4d21f 100644 --- a/gui/mainwindow.h +++ b/gui/mainwindow.h @@ -1,5 +1,6 @@ #ifndef MAINWINDOW_H #define MAINWINDOW_H +#include "design.h" #include "emb.h" #include <QMainWindow> @@ -13,7 +14,7 @@ class MainWindow : public QMainWindow Q_OBJECT public: - explicit MainWindow(QWidget *parent = 0); + explicit MainWindow(Design *design, QWidget *parent = 0); ~MainWindow(); private: @@ -25,6 +26,7 @@ class MainWindow : public QMainWindow private: Ui::MainWindow *ui; emb::stdout_write_type write; + Design *design; }; #endif // MAINWINDOW_H |