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

List:       kde-commits
Subject:    KDE/kdeedu/marble/src/plugins/render/twitter
From:       Shashank Singh <shashank.personal () gmail ! com>
Date:       2009-03-24 14:35:28
Message-ID: 1237905328.417850.27220.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 943791 by ssingh:

[1]library name is twitter
[2]removed redudant code


 M  +1 -1      CMakeLists.txt  
 M  +15 -34    jsonparser.cpp  


--- trunk/KDE/kdeedu/marble/src/plugins/render/twitter/CMakeLists.txt #943790:943791
@@ -10,4 +10,4 @@
 set( twitter_SRCS twitterPlugin.cpp jsonparser.cpp )
 
 marble_add_plugin( twitter ${twitter_SRCS} )
-target_link_libraries( Panoramio ${QT_QTSCRIPT_LIBRARY} )
+target_link_libraries( twitter ${QT_QTSCRIPT_LIBRARY} )
--- trunk/KDE/kdeedu/marble/src/plugins/render/twitter/jsonparser.cpp #943790:943791
@@ -18,21 +18,6 @@
 
 twitterDataStructure jsonParser::parseObjectOnPosition(const QString &content , int \
requiredObjectPosition)  {
-
- /*   QString temp = "var myJSONObject =" + content;
-    myEngine.evaluate(temp);
-
-    dataStorage.user = myEngine.evaluate(QString("return myJSONObject.photos[")
-                                         + QString::number(requiredObjectPosition)
-                                         + QString("].user;")).toString();
-    dataStorage.location = myEngine.evaluate(QString("return myJSONObject.photos[")
-                           + QString::number(requiredObjectPosition)
-                           + QString("].location;")).toString();
-    dataStorage.text = myEngine.evaluate(QString("return myJSONObject.photos[")
-                                         + QString::number(requiredObjectPosition)
-                                         + QString("].text;")).toString();
-
-*/
     return dataStorage;
 }
 
@@ -40,9 +25,8 @@
 {
     QString temp = "var myJSONObject =  { \"twitter\":" + content + "}";
     int iterator = 0;//the count starts fom one
-//qDebug()<<"::::::::::::::::::::::::"<<temp;
-if (temp != "Twitter is down for database maintenance. It will return in about 30 \
                minutes")
-{
+    if (temp != "Twitter is down for database maintenance. It will return in about \
30 minutes") +    {
 	myEngine.evaluate(QString("function userName(k){return \
myJSONObject.twitter[k].user.name};"));  myEngine.evaluate(QString("function \
userLocation(k){return myJSONObject.twitter[k].user.location};"));  \
myEngine.evaluate(QString("function userText(k){return \
myJSONObject.twitter[k].text};")); @@ -57,36 +41,33 @@
 	parsedJsonOutput.insert(iterator , dataStorage);
 
         ++iterator;
+      }
     }
-//qDebug()<<"::::::::::::::::::::::"<<dataStorage.user;
-
-//qDebug()<<":::::::::::::::::parsed Output"<<parsedJsonOutput[0].location;
-}
-else 
-{
+   else 
+    {
 //twitter is down :(
-dataStorage.user="@Twitter Plugin";
-dataStorage.location="Equator";
-dataStorage.text="Twitter is down , Please try in 30 minutes " ;
-parsedJsonOutput<<dataStorage;
+      dataStorage.user="@Twitter Plugin";
+      dataStorage.location="Equator";
+      dataStorage.text="Twitter is down , Please try in 30 minutes " ;
+      parsedJsonOutput<<dataStorage;
 
-}
+    }
    return parsedJsonOutput;
 }
 
 googleMapDataStructure jsonParser::geoCodingAPIparseObject(QString content)
 {
-     qDebug() << "in geoCodingAPIparseObject";
+    qDebug() << "in geoCodingAPIparseObject";
     QString temp = "var myJSONObject = " + content;
 
     googleMapDataStructure returnStructure;
-	myEngine.evaluate("function lat(){return \
                myJSONObject.Placemark[0].Point.coordinates[0]}");
-	myEngine.evaluate("function lon(){return \
myJSONObject.Placemark[0].Point.coordinates[1]}"); +    myEngine.evaluate("function \
lat(){return myJSONObject.Placemark[0].Point.coordinates[0]}"); +    \
myEngine.evaluate("function lon(){return \
myJSONObject.Placemark[0].Point.coordinates[1]}");  myEngine.evaluate(temp);
 
     returnStructure.lon = myEngine.evaluate("lon()").toNumber();
- returnStructure.lat = myEngine.evaluate("lat()").toNumber();
-     qDebug() << "twitter lan lon text=" << returnStructure.lat << \
returnStructure.lon; +    returnStructure.lat = \
myEngine.evaluate("lat()").toNumber(); +    qDebug() << "twitter lan lon text=" << \
returnStructure.lat << returnStructure.lon;  return returnStructure;
 }
 


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

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