diff options
author | Miodrag Milanovic <mmicko@gmail.com> | 2018-08-05 18:02:33 +0200 |
---|---|---|
committer | Miodrag Milanovic <mmicko@gmail.com> | 2018-08-05 18:02:33 +0200 |
commit | 9510c444c93fdb8923d77651562fb698e59dea5f (patch) | |
tree | cfe3d10b4356e081a3e50750d15332dfd1f7daaa /gui/basewindow.cc | |
parent | 7794bbfb3fbd488ee84231642c79ebbfa8eb8bb3 (diff) | |
download | nextpnr-9510c444c93fdb8923d77651562fb698e59dea5f.tar.gz nextpnr-9510c444c93fdb8923d77651562fb698e59dea5f.tar.bz2 nextpnr-9510c444c93fdb8923d77651562fb698e59dea5f.zip |
Disable menu options on json load
Diffstat (limited to 'gui/basewindow.cc')
-rw-r--r-- | gui/basewindow.cc | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/gui/basewindow.cc b/gui/basewindow.cc index 53720156..98dc9e20 100644 --- a/gui/basewindow.cc +++ b/gui/basewindow.cc @@ -302,8 +302,7 @@ void BaseMainWindow::load_json(std::string filename) if (parse_json_file(f, filename, ctx.get())) {
log("Loading design successful.\n");
Q_EMIT updateTreeView();
- actionPack->setEnabled(true);
- onJsonLoaded();
+ updateJsonLoaded();
} else {
actionLoadJSON->setEnabled(true);
log("Loading design failed.\n");
@@ -425,4 +424,11 @@ void BaseMainWindow::disableActions() onDisableActions();
}
+void BaseMainWindow::updateJsonLoaded()
+{
+ disableActions();
+ actionPack->setEnabled(true);
+ onJsonLoaded();
+}
+
NEXTPNR_NAMESPACE_END
|