diff sv/main/EasaierSessionManager.cpp @ 280:8bdfbd9ad418

return to the old result list.
author benoitrigolleau
date Fri, 31 Oct 2008 10:01:25 +0000
parents a9af42a93073
children
line wrap: on
line diff
--- a/sv/main/EasaierSessionManager.cpp	Tue Oct 21 15:17:16 2008 +0000
+++ b/sv/main/EasaierSessionManager.cpp	Fri Oct 31 10:01:25 2008 +0000
@@ -43,8 +43,6 @@
 #include "widgets/SpeechFileHandler.h"
 #include <QMessageBox>
 
-#include "data/fileio/FileParserThread.h"
-
 EasaierSessionManager::EasaierSessionManager(HttpClient* httpClient) : QObject(),
 	m_fileName(""),
 	m_httpClient(httpClient),
@@ -349,22 +347,14 @@
 		}
 		case LoadedFile::QUERY_RESULTS :
 		{
-			/*QueryResultsWidget* resultsWidget = MainWindow::instance()->getQueryResultsWidget();
+			QueryResultsWidget* resultsWidget = MainWindow::instance()->getQueryResultsWidget();
 			resultsWidget->reset();
 
 			if (resultsWidget)
 			{
-				SparqlResultsReader rd;
-				connect(rd.getHandler(), SIGNAL(newResultDetected ()), MainWindow::instance(),SLOT(createNewResultItem()),Qt::QueuedConnection);
-				connect(rd.getHandler(), SIGNAL(newInfoResultDetected(QString,QString)), MainWindow::instance(),SLOT(addInfoIntoResultItem(QString,QString)),Qt::QueuedConnection);
-				connect(rd.getHandler(), SIGNAL(endOfResultDetected ()), MainWindow::instance(),SLOT(saveCurrentResultItem()),Qt::QueuedConnection); //Qt::DirectConnection
-				connect(rd.getHandler(), SIGNAL(endOfDocumentDetected ()), MainWindow::instance(),SLOT(displayResultList()),Qt::QueuedConnection);
-				
-				read = rd.parse(filename);
-			}*/
-			FileParserThread *myThread = new FileParserThread(filename);
-			myThread->start();
-			read = true;
+				SparqlResultsReader reader(resultsWidget);
+				read = reader.parse(filename);
+			}
 		    break;
 		}
 		case LoadedFile::RELATED_MEDIA_LIST :
@@ -659,4 +649,5 @@
 	
 	QApplication::setOverrideCursor( Qt::WaitCursor );
 	loadFile(*payload, filename, LoadedFile::VOCAL_QUERY, postFilePath);
+
 }
\ No newline at end of file