KShare/src/screenoverlayview.cpp

16 lines
736 B
C++
Raw Normal View History

2017-09-06 19:16:31 +02:00
#include "screenoverlayview.hpp"
2017-04-23 15:05:48 +02:00
2017-09-06 19:16:31 +02:00
ScreenOverlayView::ScreenOverlayView(QGraphicsScene *scene, QWidget *parent) : QGraphicsView(scene, parent) {
setFrameShape(QFrame::NoFrame); // Time taken to solve: A george99g and 38 minutes.
setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
2017-09-06 19:16:31 +02:00
setWindowFlags(Qt::FramelessWindowHint | Qt::WindowStaysOnTopHint | Qt::X11BypassWindowManagerHint);
setRenderHints(QPainter::Antialiasing | QPainter::SmoothPixmapTransform | QPainter::HighQualityAntialiasing);
setMouseTracking(true);
2017-06-29 14:37:08 +02:00
setSizePolicy(QSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed));
2017-09-06 19:16:31 +02:00
}
void ScreenOverlayView::showEvent(QShowEvent *) {
move(0, 0);
2017-04-23 15:05:48 +02:00
}