KShare/cropeditor/cropview.cpp

21 lines
596 B
C++
Raw Normal View History

2017-04-23 15:05:48 +02:00
#include "cropview.hpp"
CropView::CropView(QGraphicsScene *scene) : QGraphicsView(scene)
{
setFrameShape(QFrame::NoFrame); // Time taken to solve: A george99g and 38 minutes.
setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
2017-04-28 16:35:53 +02:00
setWindowFlags(Qt::BypassWindowManagerHint | Qt::WindowStaysOnTopHint | Qt::FramelessWindowHint | Qt::Tool);
2017-04-23 15:05:48 +02:00
}
void CropView::keyPressEvent(QKeyEvent *e)
{
if (e->key() == Qt::Key_Escape)
{
close();
e->accept();
return;
}
QGraphicsView::keyPressEvent(e);
}