edc462ab6f
gotta leave for class now
17 lines
758 B
C++
17 lines
758 B
C++
#include "screenoverlayview.hpp"
|
|
|
|
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);
|
|
setWindowFlags(Qt::FramelessWindowHint | Qt::WindowStaysOnTopHint | Qt::X11BypassWindowManagerHint);
|
|
setRenderHints(QPainter::Antialiasing | QPainter::SmoothPixmapTransform | QPainter::HighQualityAntialiasing);
|
|
setMouseTracking(true);
|
|
setSizePolicy(QSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed));
|
|
}
|
|
|
|
void ScreenOverlayView::showEvent(QShowEvent *) {
|
|
move(0, 0);
|
|
activateWindow();
|
|
}
|