2021-11-25 10:20:56 +01:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
|
|
#include <cstdint>
|
2024-03-24 12:07:58 -04:00
|
|
|
#include "qt_settings_bus_tracking.hpp"
|
2021-11-25 10:20:56 +01:00
|
|
|
|
|
|
|
|
class QString;
|
|
|
|
|
class QAbstractItemModel;
|
2022-01-09 16:41:03 +06:00
|
|
|
class SettingsBusTracking;
|
2021-11-25 10:20:56 +01:00
|
|
|
|
|
|
|
|
namespace Harddrives {
|
2022-11-19 08:49:04 -05:00
|
|
|
void populateBuses(QAbstractItemModel *model);
|
|
|
|
|
void populateRemovableBuses(QAbstractItemModel *model);
|
2024-03-24 12:07:58 -04:00
|
|
|
void populateBusChannels(QAbstractItemModel *model, int bus, SettingsBusTracking *sbt = nullptr);
|
2022-11-19 08:49:04 -05:00
|
|
|
void populateSpeeds(QAbstractItemModel *model, int bus);
|
|
|
|
|
QString BusChannelName(uint8_t bus, uint8_t channel);
|
|
|
|
|
inline SettingsBusTracking *busTrackClass = nullptr;
|
2021-11-25 10:20:56 +01:00
|
|
|
};
|