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

#include <phosphor-snap-engine/include/PhosphorSnapEngine/ISnapSettings.h>

Public Member Functions

virtual ~ISnapSettings ()=default
 
virtual bool snappingEnabled () const =0
 
virtual QStringList excludedApplications () const =0
 
virtual QStringList excludedWindowClasses () const =0
 
virtual StickyWindowHandling stickyWindowHandling () const =0
 
virtual bool moveNewWindowsToLastZone () const =0
 
virtual bool restoreWindowsToZonesOnLogin () const =0
 
virtual bool autoAssignAllLayouts () const =0
 

Constructor & Destructor Documentation

◆ ~ISnapSettings()

virtual PhosphorEngine::ISnapSettings::~ISnapSettings ( )
virtualdefault

Member Function Documentation

◆ autoAssignAllLayouts()

virtual bool PhosphorEngine::ISnapSettings::autoAssignAllLayouts ( ) const
pure virtual

◆ excludedApplications()

virtual QStringList PhosphorEngine::ISnapSettings::excludedApplications ( ) const
pure virtual

◆ excludedWindowClasses()

virtual QStringList PhosphorEngine::ISnapSettings::excludedWindowClasses ( ) const
pure virtual

◆ moveNewWindowsToLastZone()

virtual bool PhosphorEngine::ISnapSettings::moveNewWindowsToLastZone ( ) const
pure virtual

◆ restoreWindowsToZonesOnLogin()

virtual bool PhosphorEngine::ISnapSettings::restoreWindowsToZonesOnLogin ( ) const
pure virtual

◆ snappingEnabled()

virtual bool PhosphorEngine::ISnapSettings::snappingEnabled ( ) const
pure virtual

◆ stickyWindowHandling()

virtual StickyWindowHandling PhosphorEngine::ISnapSettings::stickyWindowHandling ( ) const
pure virtual

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