diff options
author | Miodrag Milanovic <mmicko@gmail.com> | 2018-06-21 15:41:40 +0200 |
---|---|---|
committer | Miodrag Milanovic <mmicko@gmail.com> | 2018-06-21 15:42:19 +0200 |
commit | 097df1869d654b1214b925fe991aa09d2ef5b3cd (patch) | |
tree | e14442d2e98d53a4c4c8985d64cd963e48fba085 /gui/basewindow.cc | |
parent | 2d405f966b4e69b95cd4ea9acbb5438e1fa91e69 (diff) | |
download | nextpnr-097df1869d654b1214b925fe991aa09d2ef5b3cd.tar.gz nextpnr-097df1869d654b1214b925fe991aa09d2ef5b3cd.tar.bz2 nextpnr-097df1869d654b1214b925fe991aa09d2ef5b3cd.zip |
Added task manager and worker thread for ice40
Diffstat (limited to 'gui/basewindow.cc')
-rw-r--r-- | gui/basewindow.cc | 29 |
1 files changed, 2 insertions, 27 deletions
diff --git a/gui/basewindow.cc b/gui/basewindow.cc index 25603322..1e6b171f 100644 --- a/gui/basewindow.cc +++ b/gui/basewindow.cc @@ -3,28 +3,22 @@ #include <QGridLayout>
#include <QIcon>
#include <QSplitter>
-#include <fstream>
#include "designwidget.h"
#include "fpgaviewwidget.h"
#include "jsonparse.h"
#include "log.h"
#include "mainwindow.h"
#include "pythontab.h"
-//#include "pack.h"
-//#include "pcf.h"
-#include "place_sa.h"
-#include "route.h"
-//#include "bitstream.h"
-#include "design_utils.h"
+
BaseMainWindow::BaseMainWindow(Context *_ctx, QWidget *parent)
: QMainWindow(parent), ctx(_ctx)
{
Q_INIT_RESOURCE(nextpnr);
+ qRegisterMetaType<std::string>();
log_files.clear();
log_streams.clear();
- log_write_function = [this](std::string text) { info->info(text); };
setObjectName(QStringLiteral("BaseMainWindow"));
resize(1024, 768);
@@ -121,22 +115,3 @@ void BaseMainWindow::createMenusAndBars() mainToolBar->addAction(actionOpen);
mainToolBar->addAction(actionSave);
}
-
-void BaseMainWindow::open()
-{
- QString fileName = QFileDialog::getOpenFileName(this, QString(), QString(),
- QString("*.json"));
- if (!fileName.isEmpty()) {
- tabWidget->setCurrentWidget(info);
-
- std::string fn = fileName.toStdString();
- std::istream *f = new std::ifstream(fn);
-
- parse_json_file(f, fn, ctx);
-
- // pack_design(ctx);
- print_utilisation(ctx);
- }
-}
-
-bool BaseMainWindow::save() { return false; }
|