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

#include <tilemodel.h>

Inheritance diagram for KWin::TileModel:

Public Types

enum  Roles { TileRole = Qt::UserRole + 1 }
 

Public Member Functions

 TileModel (TileManager *parent=nullptr)
 
 ~TileModel () override
 
QHash< int, QByteArray > roleNames () const override
 
QVariant data (const QModelIndex &index, int role) const override
 
Qt::ItemFlags flags (const QModelIndex &index) const override
 
QModelIndex index (int row, int column, const QModelIndex &parent=QModelIndex()) const override
 
QModelIndex parent (const QModelIndex &index) const override
 
int rowCount (const QModelIndex &parent=QModelIndex()) const override
 
int columnCount (const QModelIndex &parent=QModelIndex()) const override
 

Friends

class CustomTile
 

Detailed Description

Custom tiling zones management per output.

Definition at line 34 of file tilemodel.h.

Member Enumeration Documentation

◆ Roles

Enumerator
TileRole 

Definition at line 39 of file tilemodel.h.

Constructor & Destructor Documentation

◆ TileModel()

KWin::TileModel::TileModel ( TileManager * parent = nullptr)
explicit

Definition at line 26 of file tilemodel.cpp.

◆ ~TileModel()

KWin::TileModel::~TileModel ( )
override

Definition at line 32 of file tilemodel.cpp.

Member Function Documentation

◆ columnCount()

int KWin::TileModel::columnCount ( const QModelIndex & parent = QModelIndex()) const
override

Definition at line 118 of file tilemodel.cpp.

◆ data()

QVariant KWin::TileModel::data ( const QModelIndex & index,
int role ) const
override

Definition at line 43 of file tilemodel.cpp.

◆ flags()

Qt::ItemFlags KWin::TileModel::flags ( const QModelIndex & index) const
override

Definition at line 56 of file tilemodel.cpp.

◆ index()

QModelIndex KWin::TileModel::index ( int row,
int column,
const QModelIndex & parent = QModelIndex() ) const
override

Definition at line 65 of file tilemodel.cpp.

◆ parent()

QModelIndex KWin::TileModel::parent ( const QModelIndex & index) const
override

Definition at line 86 of file tilemodel.cpp.

◆ roleNames()

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

Definition at line 36 of file tilemodel.cpp.

◆ rowCount()

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

Definition at line 102 of file tilemodel.cpp.

Friends And Related Symbol Documentation

◆ CustomTile

friend class CustomTile
friend

Definition at line 63 of file tilemodel.h.


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