16 class SettingsDlg : public QDialog
20 SettingsDlg(QWidget *parent = 0);
24 void showAdvSettingsDlg();
25 void showSelectRemoteDlg();
27 void setRemote(Remote);
28 void setRemote(const QString &name);
29 void updateRemoteInfo();
31 void rateDownClicked();
34 void enableRateBtns(bool enable = true);
35 void processRemoteChange();
36 void processRatingSent();
37 void setBusy(bool busy = true);
42 QVBoxLayout *m_layout;
43 QHBoxLayout *m_btnLayout;
44 QHBoxLayout *m_remoteNameLayout;
45 QPushButton *m_advSettingsBtn;
46 QPushButton *m_selectRemoteBtn;
47 QPushButton *m_rateUpBtn;
48 QPushButton *m_rateDownBtn;
49 QPushButton *m_aboutBtn;
50 QLabel *m_remoteNameLabel;
51 QLabel *m_ratingLabel;