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