#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;
}
