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

#include <windowmodel.h>

Inheritance diagram for KWin::WindowModel:

Public Types

enum  Roles { WindowRole = Qt::UserRole + 1 , OutputRole , DesktopRole , ActivityRole }
 

Public Member Functions

 WindowModel (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

Definition at line 22 of file windowmodel.h.

Member Enumeration Documentation

◆ Roles

Enumerator
WindowRole 
OutputRole 
DesktopRole 
ActivityRole 

Definition at line 27 of file windowmodel.h.

Constructor & Destructor Documentation

◆ WindowModel()

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

Definition at line 17 of file windowmodel.cpp.

Member Function Documentation

◆ data()

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

Definition at line 78 of file windowmodel.cpp.

◆ roleNames()

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

Definition at line 67 of file windowmodel.cpp.

◆ rowCount()

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

Definition at line 100 of file windowmodel.cpp.


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