summaryrefslogtreecommitdiff
path: root/noncore/apps/odict/dingwidget.cpp
authorcniehaus <cniehaus>2003-01-03 19:26:23 (UTC)
committer cniehaus <cniehaus>2003-01-03 19:26:23 (UTC)
commitd9818c21de144d42e5626bf8b9545bc592ce8ea1 (patch) (side-by-side diff)
tree968995bb9b2144c41312bea39c857bb42520ca04 /noncore/apps/odict/dingwidget.cpp
parent474cb6bb91c63618e5c4a2babeba36e01082667e (diff)
downloadopie-d9818c21de144d42e5626bf8b9545bc592ce8ea1.zip
opie-d9818c21de144d42e5626bf8b9545bc592ce8ea1.tar.gz
opie-d9818c21de144d42e5626bf8b9545bc592ce8ea1.tar.bz2
tille
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
@@ -20,43 +20,45 @@
#include <qpe/config.h>
#include <qhbox.h>
#include <qlabel.h>
#include <qpushbutton.h>
#include <qlineedit.h>
#include <qmainwindow.h>
#include <qstring.h>
#include <qtextstream.h>
#include <qstringlist.h>
#include <qregexp.h>
#include <qtextbrowser.h>
-DingWidget::DingWidget(QWidget *parent, QString word, QTextBrowser *browser) : QWidget(parent)
+DingWidget::DingWidget(QWidget *parent, QString word, QTextBrowser *browser_top, QTextBrowser *browser_bottom) : 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 top, bottom;
+
+ parseInfo( lines, top , bottom );
+ browser_top->setText( top );
+ browser_bottom->setText( bottom );
}
-QString DingWidget::parseInfo( QStringList &lines )
+void DingWidget::parseInfo( QStringList &lines, QString &top, QString &bottom )
{
- QString parsed = 0;
- QStringList temp = lines;
- parsed = temp.first();
- return parsed;
+ top = "blah";
+ bottom = lines.join( "\n" );
}