diff --git a/bandbuttons.cpp b/bandbuttons.cpp new file mode 100644 index 0000000..8f9d8f3 --- /dev/null +++ b/bandbuttons.cpp @@ -0,0 +1,114 @@ +#include "bandbuttons.h" +#include "ui_bandbuttons.h" + +bandbuttons::bandbuttons(QWidget *parent) : + QWidget(parent), + ui(new Ui::bandbuttons) +{ + ui->setupUi(this); +} + +bandbuttons::~bandbuttons() +{ + delete ui; +} + +void bandbuttons::on_band2200mbtn_clicked() +{ + +} + +void bandbuttons::on_band630mbtn_clicked() +{ + +} + +void bandbuttons::on_band160mbtn_clicked() +{ + +} + +void bandbuttons::on_band80mbtn_clicked() +{ + +} + +void bandbuttons::on_band60mbtn_clicked() +{ + +} + +void bandbuttons::on_band40mbtn_clicked() +{ + +} + +void bandbuttons::on_band30mbtn_clicked() +{ + +} + +void bandbuttons::on_band20mbtn_clicked() +{ + +} + +void bandbuttons::on_band17mbtn_clicked() +{ + +} + +void bandbuttons::on_band15mbtn_clicked() +{ + +} + +void bandbuttons::on_band12mbtn_clicked() +{ + +} + +void bandbuttons::on_band10mbtn_clicked() +{ + +} + +void bandbuttons::on_band6mbtn_clicked() +{ + +} + +void bandbuttons::on_band4mbtn_clicked() +{ + +} + +void bandbuttons::on_band2mbtn_clicked() +{ + +} + +void bandbuttons::on_band70cmbtn_clicked() +{ + +} + +void bandbuttons::on_band23cmbtn_clicked() +{ + +} + +void bandbuttons::on_bandWFMbtn_clicked() +{ + +} + +void bandbuttons::on_bandAirbtn_clicked() +{ + +} + +void bandbuttons::on_bandGenbtn_clicked() +{ + +} diff --git a/bandbuttons.h b/bandbuttons.h new file mode 100644 index 0000000..76f24a9 --- /dev/null +++ b/bandbuttons.h @@ -0,0 +1,67 @@ +#ifndef BANDBUTTONS_H +#define BANDBUTTONS_H + +#include + +namespace Ui { +class bandbuttons; +} + +class bandbuttons : public QWidget +{ + Q_OBJECT + +public: + explicit bandbuttons(QWidget *parent = nullptr); + ~bandbuttons(); + +private slots: + void on_band2200mbtn_clicked(); + + void on_band630mbtn_clicked(); + + void on_band160mbtn_clicked(); + + void on_band80mbtn_clicked(); + + void on_band60mbtn_clicked(); + + void on_band40mbtn_clicked(); + + void on_band30mbtn_clicked(); + + void on_band20mbtn_clicked(); + + void on_band17mbtn_clicked(); + + void on_band15mbtn_clicked(); + + void on_band12mbtn_clicked(); + + void on_band10mbtn_clicked(); + + void on_band6mbtn_clicked(); + + void on_band4mbtn_clicked(); + + void on_band2mbtn_clicked(); + + void on_band70cmbtn_clicked(); + + void on_band23cmbtn_clicked(); + + void on_bandWFMbtn_clicked(); + + void on_bandAirbtn_clicked(); + + void on_bandGenbtn_clicked(); + +private: + Ui::bandbuttons *ui; + void bandStackBtnClick(); + + char bandStkBand; + char bandStkRegCode; +}; + +#endif // BANDBUTTONS_H diff --git a/bandbuttons.ui b/bandbuttons.ui new file mode 100644 index 0000000..b03bb71 --- /dev/null +++ b/bandbuttons.ui @@ -0,0 +1,581 @@ + + + bandbuttons + + + + 0 + 0 + 737 + 512 + + + + Form + + + + + + Band + + + + + + 0 + + + 0 + + + + + + 0 + 0 + + + + + 16777215 + 128 + + + + 2200m + + + + + + + + 0 + 0 + + + + + 16777215 + 128 + + + + 630m + + + + + + + + 0 + 0 + + + + + 16777215 + 128 + + + + 160m + + + L + + + + + + + + 0 + 0 + + + + + 16777215 + 128 + + + + 80m + + + 8 + + + + + + + + + + + + 0 + 0 + + + + + 16777215 + 128 + + + + 60m + + + S + + + + + + + + 0 + 0 + + + + + 16777215 + 128 + + + + 40m + + + 4 + + + + + + + + 0 + 0 + + + + + 16777215 + 128 + + + + 30m + + + 3 + + + + + + + + 0 + 0 + + + + + 16777215 + 128 + + + + 20m + + + 2 + + + + + + + + + + + + 0 + 0 + + + + + 16777215 + 128 + + + + 17m + + + 7 + + + + + + + + 0 + 0 + + + + + 16777215 + 128 + + + + 15m + + + 5 + + + + + + + + 0 + 0 + + + + + 16777215 + 128 + + + + 12m + + + T + + + + + + + + 0 + 0 + + + + + 16777215 + 128 + + + + 10m + + + 1 + + + + + + + + + + + + 0 + 0 + + + + + 16777215 + 128 + + + + 6m + + + 6 + + + + + + + + 0 + 0 + + + + + 16777215 + 128 + + + + 4m + + + $ + + + + + + + + 0 + 0 + + + + + 16777215 + 128 + + + + 2m + + + V + + + + + + + + 0 + 0 + + + + + 16777215 + 128 + + + + 70cm + + + U + + + + + + + + 0 + 0 + + + + + 16777215 + 128 + + + + 23cm + + + + + + + + + + + + + + + 0 + 0 + + + + + 16777215 + 128 + + + + WFM + + + W + + + + + + + + 0 + 0 + + + + + 16777215 + 128 + + + + Air + + + A + + + + + + + + 0 + 0 + + + + + 16777215 + 128 + + + + Gen + + + G + + + + + + + + + + + + + 0 + 0 + + + + Segment + + + + + + &Last Used + + + + 16 + 16 + + + + true + + + + + + + Band Stack Selection: + + + + + + + + 1 - Latest Used + + + + + 2 - Older + + + + + 3 - Oldest Used + + + + + + + + Voice + + + + + + + Data + + + + + + + &CW + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + + diff --git a/wfmain.ui b/wfmain.ui index 1228901..5f3ec89 100644 --- a/wfmain.ui +++ b/wfmain.ui @@ -18,7 +18,7 @@ - 3 + 1 @@ -1821,6 +1821,7 @@ DejaVu Sans Mono 14 + 75 true @@ -3443,8 +3444,8 @@ 0 0 - 820 - 302 + 570 + 254 @@ -5491,6 +5492,7 @@ + 50 false @@ -5510,7 +5512,7 @@ 0 0 1042 - 22 + 21 @@ -5537,8 +5539,8 @@ - - + + diff --git a/wfview.pro b/wfview.pro index 704e091..35f6b9f 100644 --- a/wfview.pro +++ b/wfview.pro @@ -217,6 +217,7 @@ win32:INCLUDEPATH += ../qcustomplot INCLUDEPATH += resampler SOURCES += main.cpp\ + bandbuttons.cpp \ cwsender.cpp \ loggingwindow.cpp \ wfmain.cpp \ @@ -253,6 +254,7 @@ SOURCES += main.cpp\ audiodevices.cpp HEADERS += wfmain.h \ + bandbuttons.h \ colorprefs.h \ commhandler.h \ cwsender.h \ @@ -300,6 +302,7 @@ HEADERS += wfmain.h \ audiodevices.h FORMS += wfmain.ui \ + bandbuttons.ui \ calibrationwindow.ui \ cwsender.ui \ loggingwindow.ui \