1 #ifndef DOCKRDS_H 2 #define DOCKRDS_H 3 #include <QDockWidget> 4 #include <QSettings> 5 6 namespace Ui { 7 class DockRDS; 8 } 9 10 11 class DockRDS : public QDockWidget 12 { 13 Q_OBJECT 14 15 public: 16 explicit DockRDS(QWidget *parent = 0); 17 ~DockRDS(); 18 19 public slots: 20 void updateRDS(QString text, int type); 21 void showEnabled(); 22 void showDisabled(); 23 void setEnabled(); 24 void setDisabled(); 25 void setRDSmode(bool cmd); 26 27 private: 28 void ClearTextFields(); 29 30 signals: 31 void rdsDecoderToggled(bool); 32 void rdsPI(QString text); 33 34 private slots: 35 void on_rdsCheckbox_toggled(bool checked); 36 37 private: 38 Ui::DockRDS *ui; /*! The Qt designer UI file. */ 39 }; 40 41 #endif // DOCKRDS_H 42