From 642a1197bcb244a65413e3e806fe958635fa9cdb Mon Sep 17 00:00:00 2001 From: Jakub Jaszczynski Date: Tue, 24 Aug 2010 08:27:44 +0200 Subject: [PATCH] change CommonDictInterface - add getTranslationFor virtual function --- trunk/src/includes/CommonDictInterface.h | 2 ++ trunk/src/plugins/google/src/GooglePlugin.cpp | 8 ++++++++ 2 files changed, 10 insertions(+) diff --git a/trunk/src/includes/CommonDictInterface.h b/trunk/src/includes/CommonDictInterface.h index 6c2b46f..74a67cb 100644 --- a/trunk/src/includes/CommonDictInterface.h +++ b/trunk/src/includes/CommonDictInterface.h @@ -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 diff --git a/trunk/src/plugins/google/src/GooglePlugin.cpp b/trunk/src/plugins/google/src/GooglePlugin.cpp index 0ca4155..c84e6b8 100644 --- a/trunk/src/plugins/google/src/GooglePlugin.cpp +++ b/trunk/src/plugins/google/src/GooglePlugin.cpp @@ -25,6 +25,7 @@ #include "GooglePlugin.h" #include +#include 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 GooglePlugin::searchWordList(QString word, int limit) { + } void GooglePlugin::stop() { -- 1.7.9.5