diff -r f9893eea978b -r bc1414343e19 src/config.h --- a/src/config.h Wed Jul 17 19:45:19 2013 +0300 +++ b/src/config.h Sun Aug 11 02:58:55 2013 +0300 @@ -5,8 +5,13 @@ #include "main.h" #include "types.h" +class QNetworkReply; +class QHBoxLayout; +class QLabel; +class QAbstractButton; class QLineEdit; class Ui_ConfigBox; +class QNetworkAccessManager; class ConfigBox : public QDialog { Q_OBJECT @@ -16,18 +21,23 @@ virtual ~ConfigBox(); void addPath( str path ); void initFromSettings(); + void saveSettings(); + void initVersions(); + + static str getBinaryPath (QWidget* parent); public slots: void addPath(); void findPath(); void delPath(); void findZanBinary(); - void okPressed(); - void cancelPressed(); + void buttonPressed( QAbstractButton* btn ); private: Ui_ConfigBox* ui; list m_zanBinaries; + QNetworkAccessManager* m_nam; + QNetworkReply* m_reply; }; #endif // CONFIG_H \ No newline at end of file