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.
transverterbutton.h
Go to the documentation of this file.
1 // Copyright (C) 2017 F4EXB //
3 // written by Edouard Griffiths //
4 // //
5 // OpenGL interface modernization. //
6 // See: http://doc.qt.io/qt-5/qopenglshaderprogram.html //
7 // //
8 // This program is free software; you can redistribute it and/or modify //
9 // it under the terms of the GNU General Public License as published by //
10 // the Free Software Foundation as version 3 of the License, or //
11 // (at your option) any later version. //
12 // //
13 // This program is distributed in the hope that it will be useful, //
14 // but WITHOUT ANY WARRANTY; without even the implied warranty of //
15 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the //
16 // GNU General Public License V3 for more details. //
17 // //
18 // You should have received a copy of the GNU General Public License //
19 // along with this program. If not, see <http://www.gnu.org/licenses/>. //
21 
22 #ifndef SDRBASE_GUI_TRANSVERTERBUTTON_H_
23 #define SDRBASE_GUI_TRANSVERTERBUTTON_H_
24 
25 #include <QPushButton>
26 
27 #include "export.h"
28 
29 class SDRGUI_API TransverterButton : public QPushButton {
30  Q_OBJECT
31 
32 public:
33  TransverterButton(QWidget* parent = 0);
34  qint64 getDeltaFrequency() const { return m_deltaFrequency; }
35  bool getDeltaFrequencyAcive() const { return m_deltaFrequencyActive; }
36 
37  void setDeltaFrequency(qint64 deltaFrequency)
38  {
39  m_deltaFrequency = deltaFrequency;
40  updateState();
41  }
42 
43  void setDeltaFrequencyActive(bool active)
44  {
45  m_deltaFrequencyActive = active;
46  updateState();
47  }
48 
49 private slots:
50  void onClicked();
51 
52 private:
55 
56  void updateState();
57 };
58 
59 
60 #endif /* SDRBASE_GUI_TRANSVERTERBUTTON_H_ */
void setDeltaFrequency(qint64 deltaFrequency)
qint64 getDeltaFrequency() const
void setDeltaFrequencyActive(bool active)
#define SDRGUI_API
Definition: export.h:52
bool getDeltaFrequencyAcive() const