6 #include <QNetworkConfigurationManager>
17 class SettingsDlg : public QDialog
21 SettingsDlg(QWidget *parent = 0);
23 void showEvent(class QShowEvent *);
26 void showAdvSettingsDlg();
27 void showSelectRemoteDlg();
29 void setRemote(Remote);
30 void updateRemoteInfo();
32 void rateDownClicked();
33 void onNetworkStatusUpdate();
36 void enableRateBtns(bool enable = true);
37 void processRatingSent();
38 void setBusy(bool busy = true);
44 QVBoxLayout *m_layout;
45 QHBoxLayout *m_btnLayout;
46 QHBoxLayout *m_remoteNameLayout;
47 QPushButton *m_advSettingsBtn;
48 QPushButton *m_selectRemoteBtn;
49 QPushButton *m_rateUpBtn;
50 QPushButton *m_rateDownBtn;
51 QPushButton *m_aboutBtn;
52 QLabel *m_remoteNameLabel;
53 QLabel *m_ratingLabel;
54 QTM_PREPEND_NAMESPACE(QNetworkConfigurationManager) *m_netConfMan;