12 #ifndef hifi_DomainConnectionModel_h
13 #define hifi_DomainConnectionModel_h
15 #include <QAbstractItemModel>
16 #include <DependencyManager.h>
18 class DomainConnectionModel :
public QAbstractItemModel,
public Dependency {
22 DomainConnectionModel(QAbstractItemModel* parent =
nullptr);
23 ~DomainConnectionModel();
24 QVariant data(
const QModelIndex& index,
int role = Qt::DisplayRole)
const override;
25 int rowCount(
const QModelIndex& parent = QModelIndex())
const override;
26 QHash<int, QByteArray> roleNames()
const override;
28 QModelIndex index(
int row,
int column,
const QModelIndex& parent)
const override;
29 QModelIndex parent(
const QModelIndex& child)
const override;
30 int columnCount(
const QModelIndex& parent = QModelIndex())
const override;
33 DisplayNameRole = Qt::UserRole,