OpenHantek
Loading...
Searching...
No Matches
deviceslistmodel.h
1// SPDX-License-Identifier: GPL-2.0+
2#pragma once
3
4#include <QAbstractTableModel>
5#include "devicelistentry.h"
6
7class FindDevices;
8
13class DevicesListModel: public QAbstractTableModel {
14public:
15 DevicesListModel(FindDevices* findDevices);
16 // QAbstractItemModel interface
17 virtual int rowCount(const QModelIndex &parent) const override;
18 virtual int columnCount(const QModelIndex &parent) const override;
19 virtual QVariant headerData(int section, Qt::Orientation orientation, int role) const override;
20 virtual QVariant data(const QModelIndex &index, int role) const override;
21 void updateDeviceList();
22private:
23 std::vector<DeviceListEntry> entries;
24 FindDevices* findDevices;
25};
Definition deviceslistmodel.h:13
Search for Hantek devices. Use usually want to call updateDeviceList and then retrieve the list via g...
Definition finddevices.h:23