-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathredcross.cpp
More file actions
25 lines (20 loc) · 840 Bytes
/
redcross.cpp
File metadata and controls
25 lines (20 loc) · 840 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include "redcross.h"
#include "imageviewer.h"
#include "functionbox.h"
#include "controller.h"
#include <QSlider>
#include <QSpinBox>
#include <QPushButton>
#include <QGroupBox>
RedCross::RedCross() : FunctionBox("Buntes Kreuz malen"){
sizeBox->setRange(0,std::min(Controller::instance()->getLastImage()->height(),Controller::instance()->getLastImage()->width()));
layout->addRow("Größe: ",sizeBox.get());
layout->addRow("Rot: ",redSlider.get());
layout->addRow("Grün: ",greenSlider.get());
layout->addRow("Blau: ",blueSlider.get());
layout->addRow(drawButton.get());
QObject::connect(drawButton.get(), QPushButton::clicked, this, RedCross::drawCross );
}
void RedCross::drawCross(){
Controller::instance()->drawCross(sizeBox->value(),redSlider->value(),greenSlider->value(),blueSlider->value());
}