Phosphor
Qt6 / Wayland library suite for window-management tools
 
Loading...
Searching...
No Matches
PhosphorWorkspaces::VirtualDesktopManager Class Reference

#include <phosphor-workspaces/include/PhosphorWorkspaces/VirtualDesktopManager.h>

Inheritance diagram for PhosphorWorkspaces::VirtualDesktopManager:
[legend]

Signals

void currentDesktopChanged (int desktop)
 
void desktopCountChanged (int count)
 

Public Member Functions

 VirtualDesktopManager (QObject *parent=nullptr)
 
 ~VirtualDesktopManager () override
 
bool init ()
 
void start ()
 
void stop ()
 
int currentDesktop () const override
 
void setCurrentDesktop (int desktop)
 
int desktopCount () const
 
QStringList desktopNames () const
 
- Public Member Functions inherited from PhosphorEngine::IVirtualDesktopManager
virtual ~IVirtualDesktopManager ()=default
 

Constructor & Destructor Documentation

◆ VirtualDesktopManager()

PhosphorWorkspaces::VirtualDesktopManager::VirtualDesktopManager ( QObject *  parent = nullptr)
explicit

◆ ~VirtualDesktopManager()

PhosphorWorkspaces::VirtualDesktopManager::~VirtualDesktopManager ( )
override

Member Function Documentation

◆ currentDesktop()

int PhosphorWorkspaces::VirtualDesktopManager::currentDesktop ( ) const
overridevirtual

◆ currentDesktopChanged

void PhosphorWorkspaces::VirtualDesktopManager::currentDesktopChanged ( int  desktop)
signal

◆ desktopCount()

int PhosphorWorkspaces::VirtualDesktopManager::desktopCount ( ) const

◆ desktopCountChanged

void PhosphorWorkspaces::VirtualDesktopManager::desktopCountChanged ( int  count)
signal

◆ desktopNames()

QStringList PhosphorWorkspaces::VirtualDesktopManager::desktopNames ( ) const

◆ init()

bool PhosphorWorkspaces::VirtualDesktopManager::init ( )

◆ setCurrentDesktop()

void PhosphorWorkspaces::VirtualDesktopManager::setCurrentDesktop ( int  desktop)

◆ start()

void PhosphorWorkspaces::VirtualDesktopManager::start ( )

◆ stop()

void PhosphorWorkspaces::VirtualDesktopManager::stop ( )

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