25#include <QAbstractTableModel>
27#include <IceGrid/Admin.h>
42 rowCount(
const QModelIndex& parent = QModelIndex())
const override
48 columnCount(
const QModelIndex& parent = QModelIndex())
const override
54 data(
const QModelIndex&
index,
int role = Qt::DisplayRole)
const override
66 if (role == Qt::DisplayRole)
68 switch (
index.column())
78 return proxy ? QString::fromStdString(proxy->ice_toString()) : QString();
90 headerData(
int section, Qt::Orientation orientation,
int role = Qt::DisplayRole)
const override
92 if (role != Qt::DisplayRole)
97 if (orientation == Qt::Horizontal)
102 return QString(
"ID");
106 return QString(
"Proxy");
121 return Qt::ItemFlags(0);
125 setData(IceGrid::AdapterDynamicInfoSeq newInfo)
QVariant headerData(int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const override
AdapterInfoModel(IceGrid::AdapterDynamicInfoSeq adapterInfo)
int rowCount(const QModelIndex &parent=QModelIndex()) const override
Qt::ItemFlags flags(const QModelIndex &index) const override
bool setData(IceGrid::AdapterDynamicInfoSeq newInfo)
IceGrid::AdapterDynamicInfoSeq adapterInfo
QVariant data(const QModelIndex &index, int role=Qt::DisplayRole) const override
int columnCount(const QModelIndex &parent=QModelIndex()) const override