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.
sdrgui
soapygui
intervalslidergui.h
Go to the documentation of this file.
1
// Copyright (C) 2018 Edouard Griffiths, F4EXB //
3
// //
4
// This program is free software; you can redistribute it and/or modify //
5
// it under the terms of the GNU General Public License as published by //
6
// the Free Software Foundation as version 3 of the License, or //
7
// (at your option) any later version. //
8
// //
9
// This program is distributed in the hope that it will be useful, //
10
// but WITHOUT ANY WARRANTY; without even the implied warranty of //
11
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the //
12
// GNU General Public License V3 for more details. //
13
// //
14
// You should have received a copy of the GNU General Public License //
15
// along with this program. If not, see <http://www.gnu.org/licenses/>. //
17
18
#ifndef SDRGUI_SOAPYGUI_INTERVALSLIDERGUI_H_
19
#define SDRGUI_SOAPYGUI_INTERVALSLIDERGUI_H_
20
21
#include <QWidget>
22
#include <QString>
23
24
#include "
export.h
"
25
#include "
itemsettinggui.h
"
26
27
namespace
Ui
{
28
class
IntervalSliderGUI
;
29
}
30
31
class
SDRGUI_API
IntervalSliderGUI
:
public
ItemSettingGUI
32
{
33
Q_OBJECT
34
public
:
35
explicit
IntervalSliderGUI
(QWidget* parent = 0);
36
virtual
~
IntervalSliderGUI
();
37
38
void
setLabel(
const
QString& text);
39
void
setUnits(
const
QString& units);
40
void
setInterval(
double
minimum,
double
maximum);
41
virtual
double
getCurrentValue();
42
virtual
void
setValue
(
double
value);
43
44
private
slots:
45
void
on_intervalSlider_valueChanged(
int
value);
46
47
private
:
48
Ui::IntervalSliderGUI*
ui
;
49
double
m_minimum
;
50
double
m_maximum
;
51
};
52
53
#endif
/* SDRGUI_SOAPYGUI_INTERVALSLIDERGUI_H_ */
export.h
IntervalSliderGUI
Definition:
intervalslidergui.h:31
Ui
Definition:
chanalyzergui.h:38
ItemSettingGUI
Definition:
itemsettinggui.h:27
SDRGUI_API
#define SDRGUI_API
Definition:
export.h:52
IntervalSliderGUI::m_maximum
double m_maximum
Definition:
intervalslidergui.h:50
IntervalSliderGUI::m_minimum
double m_minimum
Definition:
intervalslidergui.h:49
SWGSDRangel::setValue
void setValue(void *value, QJsonValue obj, QString type, QString complexType)
Definition:
SWGHelpers.cpp:25
itemsettinggui.h
IntervalSliderGUI::ui
Ui::IntervalSliderGUI * ui
Definition:
intervalslidergui.h:48
Generated on Fri Aug 2 2019 17:56:34 for SDRAngel by
1.8.13