void Drawboard::mouseReleaseEvent(QMouseEvent* event) { if (rect().contains(event->pos())) { draw(lastDraw, event->pos()); } showTool(false); }
void Drawboard::mousePressEvent(QMouseEvent* event) { showTool(true); if (rect().contains(event->pos())) { draw(event->pos(), event->pos()); lastDraw = event->pos(); updateTool(event->pos()); } }
void StatusBar::onCurrentToolChange() { if (isVisible()) { tools::Tool* currentTool = UIContext::instance()->getSettings()->getCurrentTool(); if (currentTool) { showTool(500, currentTool); setTextf("%s Selected", currentTool->getText().c_str()); } } }