From b5498c8a5366f8ae6c1e6e850a55b49753b0d6a6 Mon Sep 17 00:00:00 2001 From: Miodrag Milanovic Date: Fri, 13 Jul 2018 12:02:49 +0200 Subject: Fixed initial title and actions after new --- gui/ice40/mainwindow.cc | 5 +++-- gui/ice40/mainwindow.h | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) (limited to 'gui/ice40') 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, QWidget *parent) - : BaseMainWindow(std::move(context), parent), timing_driven(false) +MainWindow::MainWindow(std::unique_ptr 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(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, QWidget *parent = 0); + explicit MainWindow(std::unique_ptr context, ArchArgs args, QWidget *parent = 0); virtual ~MainWindow(); public: -- cgit v1.2.3