OpenHantek
Toggle main menu visibility
Loading...
Searching...
No Matches
deviceslistmodel.h
Go to the documentation of this file.
1
// SPDX-License-Identifier: GPL-2.0-or-later
2
3
#pragma once
4
5
#include "
devicelistentry.h
"
6
#include <QAbstractTableModel>
7
8
class
FindDevices
;
9
14
class
DevicesListModel
:
public
QAbstractTableModel {
15
public
:
16
explicit
DevicesListModel
(
FindDevices
*
findDevices
,
int
verboseLevel
= 0 );
17
// QAbstractItemModel interface
18
int
rowCount
(
const
QModelIndex &parent )
const override
;
19
int
columnCount
(
const
QModelIndex &parent )
const override
;
20
QVariant
headerData
(
int
section, Qt::Orientation orientation,
int
role )
const override
;
21
QVariant
data
(
const
QModelIndex &index,
int
role )
const override
;
22
void
updateDeviceList
();
23
24
private
:
25
std::vector< DeviceListEntry >
entries
;
26
FindDevices
*
findDevices
;
27
int
verboseLevel
= 0;
28
};
DevicesListModel::rowCount
int rowCount(const QModelIndex &parent) const override
Definition
deviceslistmodel.cpp:13
DevicesListModel::updateDeviceList
void updateDeviceList()
Definition
deviceslistmodel.cpp:64
DevicesListModel::entries
std::vector< DeviceListEntry > entries
Definition
deviceslistmodel.h:25
DevicesListModel::DevicesListModel
DevicesListModel(FindDevices *findDevices, int verboseLevel=0)
Definition
deviceslistmodel.cpp:10
DevicesListModel::headerData
QVariant headerData(int section, Qt::Orientation orientation, int role) const override
Definition
deviceslistmodel.cpp:17
DevicesListModel::verboseLevel
int verboseLevel
Definition
deviceslistmodel.h:27
DevicesListModel::columnCount
int columnCount(const QModelIndex &parent) const override
Definition
deviceslistmodel.cpp:15
DevicesListModel::findDevices
FindDevices * findDevices
Definition
deviceslistmodel.h:26
DevicesListModel::data
QVariant data(const QModelIndex &index, int role) const override
Definition
deviceslistmodel.cpp:33
FindDevices
Search for Hantek devices. Use usually want to call updateDeviceList and then retrieve the list via g...
Definition
finddevices.h:23
devicelistentry.h
selectdevice
deviceslistmodel.h
Generated by
1.17.0