author | cniehaus <cniehaus> | 2003-01-03 19:26:23 (UTC) |
---|---|---|
committer | cniehaus <cniehaus> | 2003-01-03 19:26:23 (UTC) |
commit | d9818c21de144d42e5626bf8b9545bc592ce8ea1 (patch) (side-by-side diff) | |
tree | 968995bb9b2144c41312bea39c857bb42520ca04 /noncore/apps/odict/dingwidget.cpp | |
parent | 474cb6bb91c63618e5c4a2babeba36e01082667e (diff) | |
download | opie-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.cpp | 16 |
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 @@ -8,55 +8,57 @@ /*************************************************************************** * * * This program is free software; you can redistribute it and/or modify * * it under the terms of the GNU General Public License as published by * * the Free Software Foundation; either version 2 of the License, or * * ( at your option ) any later version. * * * **************************************************************************/ #include "dingwidget.h" #include <qfile.h> #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" ); } |