SDRAngel  4.11.5
Developer docs for <a href="https://github.com/f4exb/sdrangel">SDRangel<\a>, an Open Source Qt5 / OpenGL 3.0+ SDR and signal analyzer frontend to various hardware.
devicestreamselectiondialog.cpp
Go to the documentation of this file.
1 // Copyright (C) 2019 F4EXB //
3 // written by Edouard Griffiths //
4 // //
5 // This program is free software; you can redistribute it and/or modify //
6 // it under the terms of the GNU General Public License as published by //
7 // the Free Software Foundation as version 3 of the License, or //
8 // (at your option) any later version. //
9 // //
10 // This program is distributed in the hope that it will be useful, //
11 // but WITHOUT ANY WARRANTY; without even the implied warranty of //
12 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the //
13 // GNU General Public License V3 for more details. //
14 // //
15 // You should have received a copy of the GNU General Public License //
16 // along with this program. If not, see <http://www.gnu.org/licenses/>. //
18 
19 #include "ui_devicestreamselectiondialog.h"
21 
23  QDialog(parent),
25  m_hasChanged(false)
26 {
27  ui->setupUi(this);
28  setStreamIndex(0);
29 }
30 
32 {
33  delete ui;
34 }
35 
37 {
38  ui->deviceStream->clear();
39 
40  for (int i = 0; i < nbStreams; i++) {
41  ui->deviceStream->addItem(tr("%1").arg(i));
42  }
43 }
44 
46 {
47  ui->deviceStream->setCurrentIndex(index);
48  m_streamIndex = ui->deviceStream->currentIndex();
49 }
50 
52 {
53  m_streamIndex = ui->deviceStream->currentIndex();
54  m_hasChanged = true;
55  QDialog::accept();
56 }
Ui::DeviceStreamSelectionDialog * ui
Fixed< IntType, IntBits > arg(const std::complex< Fixed< IntType, IntBits > > &val)
Definition: fixed.h:2401
int32_t i
Definition: decimators.h:244
DeviceStreamSelectionDialog(QWidget *parent=nullptr)