change CommonDictInterface - add getTranslationFor virtual function
authorJakub Jaszczynski <j.j.jaszczynski@gmail.com>
Tue, 24 Aug 2010 06:27:44 +0000 (08:27 +0200)
committerJakub Jaszczynski <j.j.jaszczynski@gmail.com>
Tue, 24 Aug 2010 06:27:44 +0000 (08:27 +0200)
trunk/src/includes/CommonDictInterface.h
trunk/src/plugins/google/src/GooglePlugin.cpp

index 6c2b46f..74a67cb 100644 (file)
@@ -88,6 +88,8 @@ class CommonDictInterface : public QObject {
     //! returns plugin icon
     virtual QIcon* icon() = 0;
 
+    virtual Translation* getTranslationFor(QString key) {return 0;}
+
  public Q_SLOTS:
     /*! performs search in dictionary
         \param  word word to search in dictionary
index 0ca4155..c84e6b8 100644 (file)
@@ -25,6 +25,7 @@
 #include "GooglePlugin.h"
 #include <QDebug>
 
+#include <QHttp>
 
 GooglePlugin::GooglePlugin(QObject *parent): CommonDictInterface(parent),
                     _langFrom(tr("")), _langTo(tr("")),_name(tr("")),
@@ -33,6 +34,11 @@ GooglePlugin::GooglePlugin(QObject *parent): CommonDictInterface(parent),
     stopped = false;
     //_icon = QIcon(":/icon/google.png");
     initLanguages();
+
+
+    http = new QHttp(this);
+    connect(http, SIGNAL(done(bool)), this, SLOT(done()));
+
 }
 
 GooglePlugin::~GooglePlugin()
@@ -65,6 +71,7 @@ DictDialog* GooglePlugin::dictDialog()
 
 CommonDictInterface* GooglePlugin::getNew(const Settings*) const
 {
+
 }
 
 bool GooglePlugin::isAvailable() const {
@@ -97,6 +104,7 @@ QIcon* GooglePlugin::icon() {
 
 QList<Translation*> GooglePlugin::searchWordList(QString word, int limit)
 {
+
 }
 
 void GooglePlugin::stop() {