diff options
author | Clifford Wolf <clifford@clifford.at> | 2018-07-11 18:17:52 +0200 |
---|---|---|
committer | Clifford Wolf <clifford@clifford.at> | 2018-07-11 18:17:52 +0200 |
commit | 297a013e4d304892c719e1bcff4e06a19a6aa7ed (patch) | |
tree | efcbfdf3f8a96ed540e1fb9d5bfff64038387a37 /gui/designwidget.cc | |
parent | 9baefa27423900e71d5fa2131a349e5dde2547a7 (diff) | |
parent | 0d979b964e1db576fc5c702a80c418ba6a1ffe09 (diff) | |
download | nextpnr-297a013e4d304892c719e1bcff4e06a19a6aa7ed.tar.gz nextpnr-297a013e4d304892c719e1bcff4e06a19a6aa7ed.tar.bz2 nextpnr-297a013e4d304892c719e1bcff4e06a19a6aa7ed.zip |
Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr
Diffstat (limited to 'gui/designwidget.cc')
-rw-r--r-- | gui/designwidget.cc | 29 |
1 files changed, 25 insertions, 4 deletions
diff --git a/gui/designwidget.cc b/gui/designwidget.cc index b38d5a4c..98fd3f30 100644 --- a/gui/designwidget.cc +++ b/gui/designwidget.cc @@ -118,11 +118,32 @@ DesignWidget::DesignWidget(QWidget *parent) : QWidget(parent), ctx(nullptr), net toolbar->addAction(actionNext);
toolbar->addAction(actionLast);
+ QWidget *topWidget = new QWidget();
+ QVBoxLayout *vbox1 = new QVBoxLayout();
+ topWidget->setLayout(vbox1);
+ vbox1->setSpacing(5);
+ vbox1->setContentsMargins(0, 0, 0, 0);
+ vbox1->addWidget(lineEdit);
+ vbox1->addWidget(treeWidget);
+
+ QWidget *toolbarWidget = new QWidget();
+ QHBoxLayout *hbox = new QHBoxLayout;
+ hbox->setAlignment(Qt::AlignCenter);
+ toolbarWidget->setLayout(hbox);
+ hbox->addWidget(toolbar);
+
+ QWidget *btmWidget = new QWidget();
+
+ QVBoxLayout *vbox2 = new QVBoxLayout();
+ btmWidget->setLayout(vbox2);
+ vbox2->setSpacing(5);
+ vbox2->setContentsMargins(0, 0, 0, 0);
+ vbox2->addWidget(toolbarWidget);
+ vbox2->addWidget(propertyEditor);
+
QSplitter *splitter = new QSplitter(Qt::Vertical);
- splitter->addWidget(lineEdit);
- splitter->addWidget(treeWidget);
- splitter->addWidget(toolbar);
- splitter->addWidget(propertyEditor);
+ splitter->addWidget(topWidget);
+ splitter->addWidget(btmWidget);
QGridLayout *mainLayout = new QGridLayout();
mainLayout->setSpacing(0);
|