Push button implementation

This commit is contained in:
Jakub Melka
2020-04-28 19:55:30 +02:00
parent c5027e9eeb
commit c9d2c3dd8b
10 changed files with 316 additions and 28 deletions

View File

@ -113,6 +113,14 @@ void PDFWidgetTool::keyPressEvent(QWidget* widget, QKeyEvent* event)
}
}
void PDFWidgetTool::keyReleaseEvent(QWidget* widget, QKeyEvent* event)
{
if (PDFWidgetTool* tool = getTopToolstackTool())
{
tool->keyReleaseEvent(widget, event);
}
}
void PDFWidgetTool::mousePressEvent(QWidget* widget, QMouseEvent* event)
{
if (PDFWidgetTool* tool = getTopToolstackTool())
@ -799,6 +807,16 @@ void PDFToolManager::keyPressEvent(QWidget* widget, QKeyEvent* event)
}
}
void PDFToolManager::keyReleaseEvent(QWidget* widget, QKeyEvent* event)
{
event->ignore();
if (PDFWidgetTool* activeTool = getActiveTool())
{
activeTool->keyReleaseEvent(widget, event);
}
}
void PDFToolManager::mousePressEvent(QWidget* widget, QMouseEvent* event)
{
event->ignore();