feat(parameterUI): add parameter panel
This commit is contained in:
@@ -1,7 +1,9 @@
|
||||
#include "Gui/Interface.h"
|
||||
#include "Engine/Network/NetworkManager.h"
|
||||
#include "Gui/ParametersPanel/ParametersPanel.h"
|
||||
#include "Gui/Viewport/Viewport.h"
|
||||
#include "Gui/Network/Network.h"
|
||||
#include <qnamespace.h>
|
||||
#include <qpushbutton.h>
|
||||
#include <qsplitter.h>
|
||||
#include <QTimer>
|
||||
@@ -23,24 +25,31 @@ EnzoUI::EnzoUI()
|
||||
|
||||
Viewport* viewport = new Viewport();
|
||||
Network* network = new Network(this);
|
||||
ParametersPanel* parametersPanel = new ParametersPanel();
|
||||
|
||||
constexpr int margin = 2;
|
||||
viewport->layout()->setContentsMargins(margin, margin, margin, margin);
|
||||
network->layout()->setContentsMargins(margin, margin, margin, margin);
|
||||
parametersPanel->layout()->setContentsMargins(margin, margin, margin, margin);
|
||||
mainLayout_->setContentsMargins(margin, margin, margin, margin);
|
||||
|
||||
|
||||
viewportSplitter_ = new Splitter(this);
|
||||
networkSplitter_ = new Splitter(this);
|
||||
networkSplitter_->setOrientation(Qt::Vertical);
|
||||
|
||||
|
||||
|
||||
viewportSplitter_->addWidget(viewport);
|
||||
viewportSplitter_->addWidget(network);
|
||||
// viewportSplitter_->addWidget(new QPushButton("hello world"));
|
||||
|
||||
viewportSplitter_->setStretchFactor(0, 20);
|
||||
viewportSplitter_->addWidget(networkSplitter_);
|
||||
viewportSplitter_->setStretchFactor(0, 40);
|
||||
viewportSplitter_->setStretchFactor(1, 1);
|
||||
|
||||
networkSplitter_->addWidget(parametersPanel);
|
||||
networkSplitter_->addWidget(network);
|
||||
networkSplitter_->setStretchFactor(0, 1);
|
||||
networkSplitter_->setStretchFactor(1, 15);
|
||||
|
||||
mainLayout_->addWidget(viewportSplitter_);
|
||||
|
||||
// connect signals
|
||||
|
||||
Reference in New Issue
Block a user