[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    branches/extragear/kde3/libs/kipi-plugins/flickrexport
From:       Gilles Caulier <caulier.gilles () gmail ! com>
Date:       2008-05-21 11:06:27
Message-ID: 1211367987.343844.506.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 810696 by cgilles:

getFrob method use getApiSig method based on KURL


 M  +8 -11     flickrtalker.cpp  
 M  +0 -8      flickrwidget.cpp  
 M  +0 -1      flickrwidget.h  


--- branches/extragear/kde3/libs/kipi-plugins/flickrexport/flickrtalker.cpp #810695:810696
@@ -90,7 +90,7 @@
         m_job->kill();
 }
 
-/** Compute MD5 signature using url queries key and values following Flickr notice:
+/** Compute MD5 signature using url queries keys and values following Flickr notice:
     http://www.flickr.com/services/api/auth.spec.html
 */
 QString FlickrTalker::getApiSig(const QString& secret, const KURL& url)
@@ -139,16 +139,13 @@
         m_job = 0;
     }
 
-    QString url = "http://www.flickr.com/services/rest/?";
-    QStringList headers;
-    headers.append("method=flickr.auth.getFrob");
-    headers.append("api_key=" + m_apikey);
-    QString md5 = getApiSig(m_secret, headers);
-    headers.append("api_sig=" + md5);
-    QString queryStr = headers.join("&");
-    QString postUrl  = url+queryStr;
+    KURL url("http://www.flickr.com/services/rest/");
+    url.addQueryItem("method", "flickr.auth.getFrob");
+    url.addQueryItem("api_key", m_apikey);
+    QString md5 = getApiSig(m_secret, url);
+    url.addQueryItem("api_sig", md5);
     QByteArray tmp;
-    KIO::TransferJob* job = KIO::http_post(postUrl, tmp, false);
+    KIO::TransferJob* job = KIO::http_post(url, tmp, false);
 
     job->addMetaData("content-type", "Content-Type: application/x-www-form-urlencoded");
 
@@ -163,7 +160,7 @@
     m_authProgressDlg->setProgress(1, 4);
     m_job   = job;
     m_buffer.resize(0);
-    emit signalBusy( true );
+    emit signalBusy(true);
 }
 
 void FlickrTalker::checkToken(const QString& token) 
--- branches/extragear/kde3/libs/kipi-plugins/flickrexport/flickrwidget.cpp #810695:810696
@@ -221,9 +221,6 @@
     connect(m_resizeCheckBox, SIGNAL(clicked()),
             this, SLOT(slotResizeChecked()));
 
-    connect(headerLabel, SIGNAL(leftClickedURL(const QString&)),
-            this, SLOT(slotOpenUrl(const QString&)));
-
     // ------------------------------------------------------------------------
 
     setName("FlickrWidget");
@@ -235,11 +232,6 @@
 {
 }
 
-void FlickrWidget::slotOpenUrl(const QString& url)
-{
-    KApplication::kApplication()->invokeBrowser(url);
-}
-
 void FlickrWidget::slotSelectionChecked()
 {
     kdDebug() << "Slot Selection Checked" << endl;
--- branches/extragear/kde3/libs/kipi-plugins/flickrexport/flickrwidget.h #810695:810696
@@ -53,7 +53,6 @@
 
     void slotResizeChecked();
     void slotSelectionChecked();
-    void slotOpenUrl(const QString&);
 
 private:
 
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic