1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2026-06-02 22:14:45 -04:00

MIMO support: added basics in device UI set and device set

This commit is contained in:
f4exb
2019-05-16 18:39:13 +02:00
parent 60db6f76a6
commit f351fe6e71
10 changed files with 39 additions and 30 deletions
+6 -6
View File
@@ -24,10 +24,10 @@
#include "device/deviceenumerator.h"
SamplingDeviceDialog::SamplingDeviceDialog(bool rxElseTx, int deviceTabIndex, QWidget* parent) :
SamplingDeviceDialog::SamplingDeviceDialog(int deviceType, int deviceTabIndex, QWidget* parent) :
QDialog(parent),
ui(new Ui::SamplingDeviceDialog),
m_rxElseTx(rxElseTx),
m_deviceType(deviceType),
m_deviceTabIndex(deviceTabIndex),
m_selectedDeviceIndex(-1)
{
@@ -35,9 +35,9 @@ SamplingDeviceDialog::SamplingDeviceDialog(bool rxElseTx, int deviceTabIndex, QW
QList<QString> deviceDisplayNames;
if (m_rxElseTx) {
if (m_deviceType == 0) { // Single Rx
DeviceEnumerator::instance()->listRxDeviceNames(deviceDisplayNames, m_deviceIndexes);
} else {
} else if (m_deviceType == 1) { // Single Tx
DeviceEnumerator::instance()->listTxDeviceNames(deviceDisplayNames, m_deviceIndexes);
}
@@ -54,9 +54,9 @@ void SamplingDeviceDialog::accept()
{
m_selectedDeviceIndex = m_deviceIndexes[ui->deviceSelect->currentIndex()];
if (m_rxElseTx) {
if (m_deviceType == 0) { // Single Rx
DeviceEnumerator::instance()->changeRxSelection(m_deviceTabIndex, m_selectedDeviceIndex);
} else {
} else if (m_deviceType == 1) { // Single Tx
DeviceEnumerator::instance()->changeTxSelection(m_deviceTabIndex, m_selectedDeviceIndex);
}