Deskflow 1.22.0.197
Keyboard and mouse sharing utility
Loading...
Searching...
No Matches
ScreenSetupModel Class Reference

#include <ScreenSetupModel.h>

Inheritance diagram for ScreenSetupModel:
Collaboration diagram for ScreenSetupModel:

Signals

void screensChanged ()

Public Member Functions

 ScreenSetupModel (ScreenList &screens, int numColumns, int numRows)
QVariant data (const QModelIndex &index, int role=Qt::DisplayRole) const override
int rowCount () const
int columnCount () const
int rowCount (const QModelIndex &) const override
int columnCount (const QModelIndex &) const override
Qt::DropActions supportedDropActions () const override
Qt::ItemFlags flags (const QModelIndex &index) const override
QStringList mimeTypes () const override
QMimeData * mimeData (const QModelIndexList &indexes) const override
bool isFull () const

Static Public Member Functions

static const QString & mimeType ()

Protected Member Functions

bool dropMimeData (const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent) override
const Screenscreen (const QModelIndex &index) const
Screenscreen (const QModelIndex &index)
const Screenscreen (int column, int row) const
Screenscreen (int column, int row)
void addScreen (const Screen &newScreen)

Friends

class ScreenSetupView
class ServerConfigDialog

Constructor & Destructor Documentation

◆ ScreenSetupModel()

ScreenSetupModel::ScreenSetupModel ( ScreenList & screens,
int numColumns,
int numRows )

Member Function Documentation

◆ addScreen()

void ScreenSetupModel::addScreen ( const Screen & newScreen)
protected

◆ columnCount() [1/2]

int ScreenSetupModel::columnCount ( ) const
inline

◆ columnCount() [2/2]

int ScreenSetupModel::columnCount ( const QModelIndex & ) const
inlineoverride

◆ data()

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

◆ dropMimeData()

bool ScreenSetupModel::dropMimeData ( const QMimeData * data,
Qt::DropAction action,
int row,
int column,
const QModelIndex & parent )
overrideprotected

◆ flags()

Qt::ItemFlags ScreenSetupModel::flags ( const QModelIndex & index) const
override

◆ isFull()

bool ScreenSetupModel::isFull ( ) const

◆ mimeData()

QMimeData * ScreenSetupModel::mimeData ( const QModelIndexList & indexes) const
override

◆ mimeType()

const QString & ScreenSetupModel::mimeType ( )
inlinestatic

◆ mimeTypes()

QStringList ScreenSetupModel::mimeTypes ( ) const
override

◆ rowCount() [1/2]

int ScreenSetupModel::rowCount ( ) const
inline

◆ rowCount() [2/2]

int ScreenSetupModel::rowCount ( const QModelIndex & ) const
inlineoverride

◆ screen() [1/4]

Screen & ScreenSetupModel::screen ( const QModelIndex & index)
inlineprotected

◆ screen() [2/4]

const Screen & ScreenSetupModel::screen ( const QModelIndex & index) const
inlineprotected

◆ screen() [3/4]

Screen & ScreenSetupModel::screen ( int column,
int row )
inlineprotected

◆ screen() [4/4]

const Screen & ScreenSetupModel::screen ( int column,
int row ) const
inlineprotected

◆ screensChanged

void ScreenSetupModel::screensChanged ( )
signal

◆ supportedDropActions()

Qt::DropActions ScreenSetupModel::supportedDropActions ( ) const
override

◆ ScreenSetupView

friend class ScreenSetupView
friend

◆ ServerConfigDialog

friend class ServerConfigDialog
friend

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