wfview/repeatersetup.h

61 wiersze
1.1 KiB
C++

#ifndef REPEATERSETUP_H
#define REPEATERSETUP_H
#include <QMainWindow>
#include "repeaterattributes.h"
namespace Ui {
class repeaterSetup;
}
class repeaterSetup : public QMainWindow
{
Q_OBJECT
public:
explicit repeaterSetup(QWidget *parent = 0);
~repeaterSetup();
signals:
void getDuplexMode();
void setDuplexMode(duplexMode dm);
void setCTCSS(quint16 tone);
void setDCS(quint16 dcode);
void setToneMode(rptAccessTxRx tmode);
void getToneMode();
public slots:
void receiveDuplexMode(duplexMode dm);
void handleToneMode(rptAccessTxRx tmode);
void handleCTCSS(quint16 tone);
void handleDCS(quint16 dcode);
private slots:
void on_rptSimplexBtn_clicked();
void on_rptDupPlusBtn_clicked();
void on_rptDupMinusBtn_clicked();
void on_rptAutoBtn_clicked();
void on_rptReadRigBtn_clicked();
void on_rptToneCombo_activated(int index);
void on_rptDTCSCombo_activated(int index);
private:
Ui::repeaterSetup *ui;
void populateTones();
void populateDTCS();
duplexMode currentdm;
};
#endif // REPEATERSETUP_H