Index: trunk/BNC/bncnetquery.h
===================================================================
--- trunk/BNC/bncnetquery.h	(revision 1378)
+++ trunk/BNC/bncnetquery.h	(revision 1379)
@@ -12,9 +12,9 @@
 
   bncNetQuery();
-  ~bncNetQuery();
+  virtual ~bncNetQuery();
 
-  void waitForRequestResult(const QUrl& url, QByteArray& outData);
-  void startRequest(const QUrl& url);
-  void waitForReadyRead(QByteArray& outData);
+  virtual void waitForRequestResult(const QUrl& url, QByteArray& outData) = 0;
+  virtual void startRequest(const QUrl& url) = 0;
+  virtual void waitForReadyRead(QByteArray& outData) = 0;
 
   queryStatus status() const {return _status;}
@@ -24,14 +24,6 @@
 
  private slots:
-  void slotError(QNetworkReply::NetworkError);
-  void slotReadyRead();
-  void slotFinished();
 
- private:
-  void startRequest(const QUrl& url, bool full);
-
-  QNetworkAccessManager* _manager;
-  QNetworkReply*         _reply;
-  QEventLoop*            _eventLoop;
+ protected:
   queryStatus            _status;
 };
Index: trunk/BNC/bncnetqueryv2.cpp
===================================================================
--- trunk/BNC/bncnetqueryv2.cpp	(revision 1378)
+++ trunk/BNC/bncnetqueryv2.cpp	(revision 1379)
@@ -18,5 +18,5 @@
 #include <iomanip>
 
-#include "bncNetQueryV2.h"
+#include "bncnetqueryv2.h"
 #include "bncapp.h"
 
Index: trunk/BNC/bncnetqueryv2.h
===================================================================
--- trunk/BNC/bncnetqueryv2.h	(revision 1378)
+++ trunk/BNC/bncnetqueryv2.h	(revision 1379)
@@ -8,6 +8,4 @@
 
  public:
-  enum queryStatus {init, running, finished, error};
-
   bncNetQueryV2();
   virtual ~bncNetQueryV2();
