aboutsummaryrefslogtreecommitdiffstats
path: root/gui/ice40
diff options
context:
space:
mode:
authorMiodrag Milanovic <mmicko@gmail.com>2018-07-13 12:02:49 +0200
committerMiodrag Milanovic <mmicko@gmail.com>2018-07-13 12:02:49 +0200
commitb5498c8a5366f8ae6c1e6e850a55b49753b0d6a6 (patch)
treea2812f6315e2078bc472a97f3726191018689db4 /gui/ice40
parent0f0259fd9467cf99f1ecc02887d9f8ce7f1427d6 (diff)
downloadnextpnr-b5498c8a5366f8ae6c1e6e850a55b49753b0d6a6.tar.gz
nextpnr-b5498c8a5366f8ae6c1e6e850a55b49753b0d6a6.tar.bz2
nextpnr-b5498c8a5366f8ae6c1e6e850a55b49753b0d6a6.zip
Fixed initial title and actions after new
Diffstat (limited to 'gui/ice40')
-rw-r--r--gui/ice40/mainwindow.cc5
-rw-r--r--gui/ice40/mainwindow.h2
2 files changed, 4 insertions, 3 deletions
diff --git a/gui/ice40/mainwindow.cc b/gui/ice40/mainwindow.cc
index e8476fcf..b7f08104 100644
--- a/gui/ice40/mainwindow.cc
+++ b/gui/ice40/mainwindow.cc
@@ -34,8 +34,8 @@ static void initMainResource() { Q_INIT_RESOURCE(nextpnr); }
NEXTPNR_NAMESPACE_BEGIN
-MainWindow::MainWindow(std::unique_ptr<Context> context, QWidget *parent)
- : BaseMainWindow(std::move(context), parent), timing_driven(false)
+MainWindow::MainWindow(std::unique_ptr<Context> context, ArchArgs args, QWidget *parent)
+ : BaseMainWindow(std::move(context), parent), timing_driven(false), chipArgs(args)
{
initMainResource();
@@ -245,6 +245,7 @@ void MainWindow::new_proj()
preload_pcf = "";
chipArgs.package = package.toStdString().c_str();
ctx = std::unique_ptr<Context>(new Context(chipArgs));
+ actionLoadJSON->setEnabled(true);
Q_EMIT contextChanged(ctx.get());
}
diff --git a/gui/ice40/mainwindow.h b/gui/ice40/mainwindow.h
index 2bed925f..cfd938f8 100644
--- a/gui/ice40/mainwindow.h
+++ b/gui/ice40/mainwindow.h
@@ -30,7 +30,7 @@ class MainWindow : public BaseMainWindow
Q_OBJECT
public:
- explicit MainWindow(std::unique_ptr<Context> context, QWidget *parent = 0);
+ explicit MainWindow(std::unique_ptr<Context> context, ArchArgs args, QWidget *parent = 0);
virtual ~MainWindow();
public: