From de71690306857498edcf1036123452c7321d1588 Mon Sep 17 00:00:00 2001 From: cniehaus Date: Fri, 03 Jan 2003 18:27:56 +0000 Subject: I won't get a nobelprize for this code but at least it works --- (limited to 'noncore/apps/odict/dingwidget.cpp') diff --git a/noncore/apps/odict/dingwidget.cpp b/noncore/apps/odict/dingwidget.cpp index ff83114..c54cf56 100644 --- a/noncore/apps/odict/dingwidget.cpp +++ b/noncore/apps/odict/dingwidget.cpp @@ -16,6 +16,7 @@ **************************************************************************/ #include "dingwidget.h" +#include #include #include #include @@ -23,8 +24,39 @@ #include #include #include +#include +#include +#include +#include -DingWidget::DingWidget() : QWidget() +DingWidget::DingWidget(QWidget *parent, QString word, QTextBrowser *browser) : QWidget(parent) { + QFile file( "/home/carsten/opie/opie/noncore/apps/odict/eng_ita.dic" ); + QStringList lines; + + if( file.open( IO_ReadOnly ) ) + { + QTextStream stream( &file ); + while ( !stream.eof() ) + { + lines.append( stream.readLine() ); + } + file.close(); + } + + lines = lines.grep( word ); + +//X for( QStringList::Iterator it = lines.begin() ; it != lines.end() ; ++it ) +//X { +//X qDebug( *it ); +//X } + browser->setText( parseInfo( lines ) ); } +QString DingWidget::parseInfo( QStringList &lines ) +{ + QString parsed = 0; + QStringList temp = lines; + parsed = temp.first(); + return parsed; +} -- cgit v0.9.0.2