#include "IntelliToolSetColorTool.h" #include "QDebug" IntelliToolSetColorTool::IntelliToolSetColorTool(PaintingArea* Area) :IntelliTool(Area){ firstColor = {255,0,0,255}; secondColor = {0,0,255,255}; } IntelliToolSetColorTool::~IntelliToolSetColorTool(){ } void IntelliToolSetColorTool::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 IntelliToolSetColorTool::getFirstColor(){ return firstColor; } QColor IntelliToolSetColorTool::getSecondColor(){ return secondColor; }