10#include <QAbstractTableModel>
34 QVariant
data(
const QModelIndex &index,
int role = Qt::DisplayRole)
const override;
43 int rowCount(
const QModelIndex &)
const override
52 Qt::ItemFlags
flags(
const QModelIndex &index)
const override;
54 QMimeData *
mimeData(
const QModelIndexList &indexes)
const override;
62 dropMimeData(
const QMimeData *
data, Qt::DropAction action,
int row,
int column,
const QModelIndex &parent)
override;
65 return screen(index.column(), index.row());
69 return screen(index.column(), index.row());
73 return m_Screens[row * m_NumColumns + column];
77 return m_Screens[row * m_NumColumns + column];
83 const int m_NumColumns;
86 static const QString m_MimeType;
static void FAR int int flags
Definition ArchNetworkWinsock.cpp:37
static int void FAR * data
Definition ArchNetworkWinsock.cpp:34
Definition ScreenList.h:12
int columnCount() const
Definition ScreenSetupModel.h:39
QStringList mimeTypes() const override
Definition ScreenSetupModel.cpp:83
friend class ScreenSetupView
Definition ScreenSetupModel.h:24
void addScreen(const Screen &newScreen)
Definition ScreenSetupModel.cpp:151
friend class ServerConfigDialog
Definition ScreenSetupModel.h:25
const Screen & screen(const QModelIndex &index) const
Definition ScreenSetupModel.h:63
ScreenSetupModel(ScreenList &screens, int numColumns, int numRows)
Definition ScreenSetupModel.cpp:19
int columnCount(const QModelIndex &) const override
Definition ScreenSetupModel.h:47
int rowCount(const QModelIndex &) const override
Definition ScreenSetupModel.h:43
Qt::DropActions supportedDropActions() const override
Definition ScreenSetupModel.cpp:78
QMimeData * mimeData(const QModelIndexList &indexes) const override
Definition ScreenSetupModel.cpp:88
bool dropMimeData(const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent) override
Definition ScreenSetupModel.cpp:105
QVariant data(const QModelIndex &index, int role=Qt::DisplayRole) const override
Definition ScreenSetupModel.cpp:39
Screen & screen(const QModelIndex &index)
Definition ScreenSetupModel.h:67
bool isFull() const
Definition ScreenSetupModel.cpp:157
static const QString & mimeType()
Definition ScreenSetupModel.h:30
Screen & screen(int column, int row)
Definition ScreenSetupModel.h:75
int rowCount() const
Definition ScreenSetupModel.h:35
const Screen & screen(int column, int row) const
Definition ScreenSetupModel.h:71
Definition ScreenSetupView.h:22
Definition ServerConfigDialog.h:23