Deskflow 1.27.0.5
Keyboard and mouse sharing utility
Loading...
Searching...
No Matches
ComputerSetupModel Class Reference

#include <ComputerSetupModel.h>

Inheritance diagram for ComputerSetupModel:
Collaboration diagram for ComputerSetupModel:

Signals

void computersChanged ()

Public Member Functions

 ComputerSetupModel (ComputerList &computers, 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 Computer & computer (const QModelIndex &index) const
Computer & computer (const QModelIndex &index)
const Computer & computer (int column, int row) const
Computer & computer (int column, int row)
void addComputer (const Computer &newComputer)

Friends

class ComputerSetupView
class ServerConfigDialog

Constructor & Destructor Documentation

◆ ComputerSetupModel()

ComputerSetupModel::ComputerSetupModel ( ComputerList & computers,
int numColumns,
int numRows )

Member Function Documentation

◆ addComputer()

void ComputerSetupModel::addComputer ( const Computer & newComputer)
protected

◆ columnCount() [1/2]

int ComputerSetupModel::columnCount ( ) const
inline

◆ columnCount() [2/2]

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

◆ computer() [1/4]

Computer & ComputerSetupModel::computer ( const QModelIndex & index)
inlineprotected

◆ computer() [2/4]

const Computer & ComputerSetupModel::computer ( const QModelIndex & index) const
inlineprotected

◆ computer() [3/4]

Computer & ComputerSetupModel::computer ( int column,
int row )
inlineprotected

◆ computer() [4/4]

const Computer & ComputerSetupModel::computer ( int column,
int row ) const
inlineprotected

◆ computersChanged

void ComputerSetupModel::computersChanged ( )
signal

◆ data()

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

◆ dropMimeData()

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

◆ flags()

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

◆ isFull()

bool ComputerSetupModel::isFull ( ) const

◆ mimeData()

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

◆ mimeType()

const QString & ComputerSetupModel::mimeType ( )
inlinestatic

◆ mimeTypes()

QStringList ComputerSetupModel::mimeTypes ( ) const
override

◆ rowCount() [1/2]

int ComputerSetupModel::rowCount ( ) const
inline

◆ rowCount() [2/2]

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

◆ supportedDropActions()

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

◆ ComputerSetupView

friend class ComputerSetupView
friend

◆ ServerConfigDialog

friend class ServerConfigDialog
friend

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