summaryrefslogtreecommitdiff
path: root/noncore/apps/odict/dingwidget.cpp
Unidiff
Diffstat (limited to 'noncore/apps/odict/dingwidget.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/apps/odict/dingwidget.cpp16
1 files changed, 9 insertions, 7 deletions
diff --git a/noncore/apps/odict/dingwidget.cpp b/noncore/apps/odict/dingwidget.cpp
index c54cf56..ac7c321 100644
--- a/noncore/apps/odict/dingwidget.cpp
+++ b/noncore/apps/odict/dingwidget.cpp
@@ -26,13 +26,13 @@
26#include <qstring.h> 26#include <qstring.h>
27#include <qtextstream.h> 27#include <qtextstream.h>
28#include <qstringlist.h> 28#include <qstringlist.h>
29#include <qregexp.h> 29#include <qregexp.h>
30#include <qtextbrowser.h> 30#include <qtextbrowser.h>
31 31
32DingWidget::DingWidget(QWidget *parent, QString word, QTextBrowser *browser) : QWidget(parent) 32DingWidget::DingWidget(QWidget *parent, QString word, QTextBrowser *browser_top, QTextBrowser *browser_bottom) : QWidget(parent)
33{ 33{
34 QFile file( "/home/carsten/opie/opie/noncore/apps/odict/eng_ita.dic" ); 34 QFile file( "/home/carsten/opie/opie/noncore/apps/odict/eng_ita.dic" );
35 QStringList lines; 35 QStringList lines;
36 36
37 if( file.open( IO_ReadOnly ) ) 37 if( file.open( IO_ReadOnly ) )
38 { 38 {
@@ -47,16 +47,18 @@ DingWidget::DingWidget(QWidget *parent, QString word, QTextBrowser *browser) : Q
47 lines = lines.grep( word ); 47 lines = lines.grep( word );
48 48
49 //X for( QStringList::Iterator it = lines.begin() ; it != lines.end() ; ++it ) 49 //X for( QStringList::Iterator it = lines.begin() ; it != lines.end() ; ++it )
50 //X { 50 //X {
51 //X qDebug( *it ); 51 //X qDebug( *it );
52 //X } 52 //X }
53 browser->setText( parseInfo( lines ) ); 53 QString top, bottom;
54
55 parseInfo( lines, top , bottom );
56 browser_top->setText( top );
57 browser_bottom->setText( bottom );
54} 58}
55 59
56QString DingWidget::parseInfo( QStringList &lines ) 60void DingWidget::parseInfo( QStringList &lines, QString &top, QString &bottom )
57{ 61{
58 QString parsed = 0; 62 top = "blah";
59 QStringList temp = lines; 63 bottom = lines.join( "\n" );
60 parsed = temp.first();
61 return parsed;
62} 64}