#include <QDialog>
#include <QSettings>
+#include <QNetworkConfigurationManager>
#include "remote.h"
public:
SettingsDlg(QWidget *parent = 0);
~SettingsDlg();
+ void showEvent(class QShowEvent *);
private slots:
void showAdvSettingsDlg();
void showSelectRemoteDlg();
void showAboutDlg();
void setRemote(Remote);
- void setRemote(const QString &name);
void updateRemoteInfo();
void rateUpClicked();
void rateDownClicked();
+ void onNetworkStatusUpdate();
private:
void enableRateBtns(bool enable = true);
- void processRemoteChange();
void processRatingSent();
+ void setBusy(bool busy = true);
private:
+ bool m_busy;
Remote m_remote;
QVBoxLayout *m_layout;
QPushButton *m_aboutBtn;
QLabel *m_remoteNameLabel;
QLabel *m_ratingLabel;
+ QTM_PREPEND_NAMESPACE(QNetworkConfigurationManager) *m_netConfMan;
};
#endif