Sketcher: Clean up old crosshair code

====================================

- Remove old unconnected code
- Move member functions to correct cpp file
This commit is contained in:
Abdullah Tahiri
2022-03-04 06:23:55 +01:00
parent 42a71ccbbd
commit 464ae1f6b0
4 changed files with 12 additions and 23 deletions

View File

@@ -169,6 +169,17 @@ int DrawSketchHandler::getHighestCurveIndex(void)
return sketchgui->getSketchObject()->getHighestCurveIndex();
}
unsigned long DrawSketchHandler::getCrosshairColor()
{
unsigned long color = 0xFFFFFFFF; // white
ParameterGrp::handle hGrp = App::GetApplication().GetParameterGroupByPath
("User parameter:BaseApp/Preferences/View");
color = hGrp->GetUnsigned("CursorCrosshairColor", color);
// from rgba to rgb
color = (color >> 8) & 0xFFFFFF;
return color;
}
void DrawSketchHandler::setCrosshairCursor(const char* svgName) {
QString cursorName = QString::fromLatin1(svgName);
const unsigned long defaultCrosshairColor = 0xFFFFFF;