src/config.h

changeset 10
bc1414343e19
parent 6
67b6ef6917ba
child 13
9bdddd2ccde6
--- 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<QLineEdit*> m_zanBinaries;
+	QNetworkAccessManager* m_nam;
+	QNetworkReply* m_reply;
 };
 
 #endif // CONFIG_H
\ No newline at end of file

mercurial