author | cniehaus <cniehaus> | 2003-01-04 15:18:12 (UTC) |
---|---|---|
committer | cniehaus <cniehaus> | 2003-01-04 15:18:12 (UTC) |
commit | 059caec066275d75501471a49c5465fe4def59cf (patch) (side-by-side diff) | |
tree | 08466d10e4c796fc12e86367860ca7dfd5f829a1 /noncore/apps/odict/dingwidget.cpp | |
parent | 4a9e13d7b9220b45cbbbdfab5f2ea56ea415d6a7 (diff) | |
download | opie-059caec066275d75501471a49c5465fe4def59cf.zip opie-059caec066275d75501471a49c5465fe4def59cf.tar.gz opie-059caec066275d75501471a49c5465fe4def59cf.tar.bz2 |
ok, now we have no more memleaks (I valgrind'ed and gdb'ed) and some more
feature are working.
Diffstat (limited to 'noncore/apps/odict/dingwidget.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/apps/odict/dingwidget.cpp | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/noncore/apps/odict/dingwidget.cpp b/noncore/apps/odict/dingwidget.cpp index 6154d68..2913836 100644 --- a/noncore/apps/odict/dingwidget.cpp +++ b/noncore/apps/odict/dingwidget.cpp @@ -37,2 +37,3 @@ DingWidget::DingWidget(QString word, QTextBrowser *browser_top, QTextBrowser *br trenner = QString::null; + lines = 0L; loadValues(); @@ -40,3 +41,2 @@ DingWidget::DingWidget(QString word, QTextBrowser *browser_top, QTextBrowser *br QFile file( opie_dir+"/noncore/apps/odict/eng_ita.dic" ); - QStringList lines; @@ -54,6 +54,14 @@ DingWidget::DingWidget(QString word, QTextBrowser *browser_top, QTextBrowser *br + topbrowser = browser_top; + bottombrowser = browser_bottom; +} + +void DingWidget::setText() +{ QString top, bottom; - parseInfo( lines, top , bottom ); - browser_top->setText( top ); - browser_bottom->setText( bottom ); + QStringList test = lines; + parseInfo( test, top , bottom ); + + topbrowser->setText( top ); + bottombrowser->setText( bottom ); } @@ -78,6 +86,4 @@ void DingWidget::parseInfo( QStringList &lines, QString &top, QString &bottom ) QString html_table_right = "</td></tr>"; - QRegExp reg_div( "\\" ); - //QRegExp reg_div( trenner ); + QRegExp reg_div( trenner ); QRegExp reg_word( queryword ); - //QString substitute = "<font color=red>"+queryword+"</font>"; QString substitute = "<a href=''>"+queryword+"</a>"; |