#ifndef REPEATERSETUP_H #define REPEATERSETUP_H #include #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