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