KWin::QuickSceneView Class
Represents a QtQuick scene view on a particular screen. More...
| Header: | #include <effect/quickeffect.h> |
| CMake: | find_package(KWin REQUIRED)target_link_libraries(mytarget PRIVATE KWin::kwin) |
| Inherits: | KWin::OffscreenQuickView |
Properties
- currentDesktop : VirtualDesktop*
- effect : QuickSceneEffect* const
- rootItem : QQuickItem* const
- screen : LogicalOutput* const
Public Functions
| QuickSceneView(KWin::QuickSceneEffect *effect, KWin::LogicalOutput *screen) | |
| KWin::VirtualDesktop * | currentDesktop() const |
| KWin::QuickSceneEffect * | effect() const |
| QQuickItem * | rootItem() const |
| KWin::LogicalOutput * | screen() const |
| void | setCurrentDesktop(KWin::VirtualDesktop *desktop) |
Public Slots
| void | scheduleRepaint() |
Signals
| void | currentDesktopChanged(KWin::VirtualDesktop *newDesktop) |
Static Public Members
| KWin::QuickSceneView * | findView(QQuickItem *item) |
Detailed Description
See also QuickSceneEffect and OffscreenQuickView.
Property Documentation
currentDesktop : VirtualDesktop*
Access functions:
| KWin::VirtualDesktop * | currentDesktop() const |
| void | setCurrentDesktop(KWin::VirtualDesktop *desktop) |
Notifier signal:
| void | currentDesktopChanged(KWin::VirtualDesktop *newDesktop) |
[read-only] effect : QuickSceneEffect* const
Access functions:
| KWin::QuickSceneEffect * | effect() const |
[read-only] rootItem : QQuickItem* const
Access functions:
| QQuickItem * | rootItem() const |
[read-only] screen : LogicalOutput* const
Access functions:
| KWin::LogicalOutput * | screen() const |
Member Function Documentation
[explicit] QuickSceneView::QuickSceneView(KWin::QuickSceneEffect *effect, KWin::LogicalOutput *screen)
Constructs a scene view for the given effect and screen.
[static] KWin::QuickSceneView *QuickSceneView::findView(QQuickItem *item)
Returns the scene view for the given item or null if no view is associated with the given item.
[slot] void QuickSceneView::scheduleRepaint()
Schedules a repaint. The view will be repainted at the next available opportunity.