KWin
Loading...
Searching...
No Matches
Public Types | Public Slots | Public Member Functions | List of all members
KWin::VirtualDesktopModel Class Reference

#include <virtualdesktopmodel.h>

Inheritance diagram for KWin::VirtualDesktopModel:

Public Types

enum  Role { DesktopRole = Qt::UserRole + 1 }
 

Public Slots

KWin::VirtualDesktopcreate (uint position, const QString &name=QString())
 
void remove (uint position)
 

Public Member Functions

 VirtualDesktopModel (QObject *parent=nullptr)
 
QHash< int, QByteArray > roleNames () const override
 
QVariant data (const QModelIndex &index, int role=Qt::DisplayRole) const override
 
int rowCount (const QModelIndex &parent=QModelIndex()) const override
 

Detailed Description

The VirtualDesktopModel class provides a data model for the virtual desktops.

Definition at line 18 of file virtualdesktopmodel.h.

Member Enumeration Documentation

◆ Role

Enumerator
DesktopRole 

Definition at line 23 of file virtualdesktopmodel.h.

Constructor & Destructor Documentation

◆ VirtualDesktopModel()

KWin::VirtualDesktopModel::VirtualDesktopModel ( QObject * parent = nullptr)
explicit

Definition at line 13 of file virtualdesktopmodel.cpp.

Member Function Documentation

◆ create

VirtualDesktop * KWin::VirtualDesktopModel::create ( uint position,
const QString & name = QString() )
slot

Definition at line 26 of file virtualdesktopmodel.cpp.

◆ data()

QVariant KWin::VirtualDesktopModel::data ( const QModelIndex & index,
int role = Qt::DisplayRole ) const
override

Definition at line 71 of file virtualdesktopmodel.cpp.

◆ remove

void KWin::VirtualDesktopModel::remove ( uint position)
slot

Definition at line 31 of file virtualdesktopmodel.cpp.

◆ roleNames()

QHash< int, QByteArray > KWin::VirtualDesktopModel::roleNames ( ) const
override

Definition at line 56 of file virtualdesktopmodel.cpp.

◆ rowCount()

int KWin::VirtualDesktopModel::rowCount ( const QModelIndex & parent = QModelIndex()) const
override

Definition at line 86 of file virtualdesktopmodel.cpp.


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