Changeset View
Changeset View
Standalone View
Standalone View
plugins/kdecorations/aurorae/src/aurorae.h
Show First 20 Lines • Show All 70 Lines • ▼ Show 20 Line(s) | 68 | protected: | |||
---|---|---|---|---|---|
71 | void hoverMoveEvent(QHoverEvent *event) override; | 71 | void hoverMoveEvent(QHoverEvent *event) override; | ||
72 | void mouseMoveEvent(QMouseEvent *event) override; | 72 | void mouseMoveEvent(QMouseEvent *event) override; | ||
73 | void mousePressEvent(QMouseEvent *event) override; | 73 | void mousePressEvent(QMouseEvent *event) override; | ||
74 | void mouseReleaseEvent(QMouseEvent *event) override; | 74 | void mouseReleaseEvent(QMouseEvent *event) override; | ||
75 | 75 | | |||
76 | private: | 76 | private: | ||
77 | void setupBorders(QQuickItem *item); | 77 | void setupBorders(QQuickItem *item); | ||
78 | void updateBorders(); | 78 | void updateBorders(); | ||
79 | void updateBuffer(); | ||||
79 | QMouseEvent translatedMouseEvent(QMouseEvent *orig); | 80 | QMouseEvent translatedMouseEvent(QMouseEvent *orig); | ||
80 | QScopedPointer<QOpenGLFramebufferObject> m_fbo; | 81 | QScopedPointer<QOpenGLFramebufferObject> m_fbo; | ||
81 | QImage m_buffer; | 82 | QImage m_buffer; | ||
82 | QRect m_contentRect; //the geometry of the part of the buffer that is not a shadow when buffer was created. | 83 | QRect m_contentRect; //the geometry of the part of the buffer that is not a shadow when buffer was created. | ||
83 | QPointer<QQuickWindow> m_view; | 84 | QPointer<QQuickWindow> m_view; | ||
84 | QQuickItem *m_item; | 85 | QQuickItem *m_item; | ||
85 | KWin::Borders *m_borders; | 86 | KWin::Borders *m_borders; | ||
86 | KWin::Borders *m_maximizedBorders; | 87 | KWin::Borders *m_maximizedBorders; | ||
▲ Show 20 Lines • Show All 49 Lines • Show Last 20 Lines |