removed unnecessary pointers

master
Benjamin Kraft 3 years ago
parent 45a490f395
commit 7bb704d984
  1. 2
      headers/MainWindow.h
  2. 8
      src/MainWindow.cpp

@ -9,7 +9,7 @@ public:
explicit MainWindow(); explicit MainWindow();
private: private:
void buildUI(); void buildUI();
OutputWidget* outputWidget = new OutputWidget(this); OutputWidget outputWidget;
}; };

@ -4,7 +4,7 @@
#include <iostream> #include <iostream>
#include "../headers/MainWindow.h" #include "../headers/MainWindow.h"
MainWindow::MainWindow() { MainWindow::MainWindow(): outputWidget(OutputWidget(this)) {
buildUI(); buildUI();
} }
@ -22,8 +22,8 @@ void MainWindow::buildUI() {
&QSlider::valueChanged, &QSlider::valueChanged,
this, this,
[iterationsLabel, this](int value) -> void { [iterationsLabel, this](int value) -> void {
this->outputWidget->getMandelbrot().setIterations(value); this->outputWidget.getMandelbrot().setIterations(value);
this->outputWidget->update(); this->outputWidget.update();
iterationsLabel->setNum(value); iterationsLabel->setNum(value);
}); });
iterationsSlider->setValue(100); iterationsSlider->setValue(100);
@ -34,6 +34,6 @@ void MainWindow::buildUI() {
controls->addWidget(iterationsSlider, 1, 3); controls->addWidget(iterationsSlider, 1, 3);
auto lyt = new QVBoxLayout(this); auto lyt = new QVBoxLayout(this);
lyt->addWidget(outputWidget); lyt->addWidget(&outputWidget);
lyt->addLayout(controls); lyt->addLayout(controls);
} }

Loading…
Cancel
Save