Phosphor
Qt6 / Wayland library suite for window-management tools
 
Loading...
Searching...
No Matches
PhosphorCompositor::ILifecycleHandler Class Referenceabstract

#include <phosphor-compositor/include/PhosphorCompositor/ILifecycleHandler.h>

Public Member Functions

virtual ~ILifecycleHandler ()=default
 
virtual void onWindowOpened (const QString &windowId, const QString &screenId)=0
 
virtual void onWindowClosed (const QString &windowId)=0
 
virtual void onWindowActivated (const QString &windowId, const QString &screenId)=0
 
virtual void onWindowFloatingChanged (const QString &windowId, bool isFloating, const QString &screenId)=0
 

Constructor & Destructor Documentation

◆ ~ILifecycleHandler()

virtual PhosphorCompositor::ILifecycleHandler::~ILifecycleHandler ( )
virtualdefault

Member Function Documentation

◆ onWindowActivated()

virtual void PhosphorCompositor::ILifecycleHandler::onWindowActivated ( const QString &  windowId,
const QString &  screenId 
)
pure virtual

◆ onWindowClosed()

virtual void PhosphorCompositor::ILifecycleHandler::onWindowClosed ( const QString &  windowId)
pure virtual

◆ onWindowFloatingChanged()

virtual void PhosphorCompositor::ILifecycleHandler::onWindowFloatingChanged ( const QString &  windowId,
bool  isFloating,
const QString &  screenId 
)
pure virtual

◆ onWindowOpened()

virtual void PhosphorCompositor::ILifecycleHandler::onWindowOpened ( const QString &  windowId,
const QString &  screenId 
)
pure virtual

The documentation for this class was generated from the following file: