mirror of
https://github.com/creyD/intelliphoto.git
synced 2026-04-12 19:40:28 +02:00
37 lines
863 B
C++
37 lines
863 B
C++
#include "IntelliColorPicker.h"
|
|
#include "QDebug"
|
|
|
|
IntelliColorPicker::IntelliColorPicker(PaintingArea* Area)
|
|
: IntelliTool(Area){
|
|
firstColor = {255,0,0,255};
|
|
secondColor = {0,0,255,255};
|
|
}
|
|
|
|
IntelliColorPicker::~IntelliColorPicker(){
|
|
|
|
}
|
|
|
|
void IntelliColorPicker::getColorbar(int firstOrSecondColor = 1){
|
|
QString Titel;
|
|
QColor newColor;
|
|
if(firstOrSecondColor == 1) {
|
|
Titel = "Choose first Color";
|
|
newColor = QColorDialog::getColor(this->firstColor,nullptr,Titel);
|
|
this->firstColor = newColor;
|
|
qDebug() << "Firstcolor" << this->firstColor;
|
|
}
|
|
else{
|
|
Titel = "Choose second Color";
|
|
newColor = QColorDialog::getColor(this->secondColor,nullptr,Titel);
|
|
this->secondColor = newColor;
|
|
}
|
|
}
|
|
|
|
QColor IntelliColorPicker::getFirstColor(){
|
|
return firstColor;
|
|
}
|
|
|
|
QColor IntelliColorPicker::getSecondColor(){
|
|
return secondColor;
|
|
}
|