6 #include <QNetworkConfigurationManager>
17 class SettingsDlg : public QDialog
21 SettingsDlg(QWidget *parent = 0);
25 void showAdvSettingsDlg();
26 void showSelectRemoteDlg();
28 void setRemote(Remote);
29 void updateRemoteInfo();
31 void rateDownClicked();
32 void onNetworkStatusUpdate();
35 void enableRateBtns(bool enable = true);
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;
52 QTM_PREPEND_NAMESPACE(QNetworkConfigurationManager) *m_netConfMan;