Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

DingWidget Class Reference

#include </home/clem/local/src/opie/noncore/apps/odict/dingwidget.h>

Collaboration diagram for DingWidget:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 DingWidget ()
BroswerContent setText (QString)
void setCaseSensitive (bool)
void loadDict (QString)
QString loadedDict () const
void setQueryWord (QString)
void setDict (QString)
void loadValues ()

Public Attributes

QStringList lines
QString lang1_name
QString lang2_name
bool isCaseSensitive

Private Member Functions

BroswerContent parseInfo ()

Private Attributes

BroswerContent s_strings
QString dictName
QString search_word
QString queryword
QString methodname
QString trenner

Constructor & Destructor Documentation

DingWidget::DingWidget  ) 
 

Definition at line 23 of file dingwidget.cpp.

References lines, methodname, QString::null, and trenner.


Member Function Documentation

void DingWidget::loadDict QString   ) 
 

Definition at line 30 of file dingwidget.cpp.

References QValueList< T >::append(), QValueList< T >::clear(), QTextStream::eof(), IO_ReadOnly, lines, loadValues(), QFile::open(), Config::readEntry(), QTextStream::readLine(), setDict(), QTextStream::setEncoding(), Config::setGroup(), stream, and QTextStream::UnicodeUTF8.

Referenced by ODict::loadConfig(), and ODict::slotMethodChanged().

QString DingWidget::loadedDict  )  const
 

Definition at line 55 of file dingwidget.cpp.

References dictName.

Referenced by ODict::slotMethodChanged().

void DingWidget::loadValues  ) 
 

Definition at line 76 of file dingwidget.cpp.

References lang1_name, lang2_name, methodname, Config::readEntry(), Config::setGroup(), and trenner.

Referenced by ODict::loadConfig(), and loadDict().

BroswerContent DingWidget::parseInfo  )  [private]
 

Definition at line 94 of file dingwidget.cpp.

References QValueList< T >::append(), QValueList< T >::begin(), BroswerContent::bottom, QString::contains(), QValueList< T >::end(), QString::find(), QStringList::grep(), isCaseSensitive, QStringList::join(), QString::left(), QString::length(), lines, queryword, QString::replace(), QString::right(), s_strings, QRegExp::setCaseSensitive(), BroswerContent::top, and trenner.

Referenced by setText().

void DingWidget::setCaseSensitive bool   ) 
 

Definition at line 60 of file dingwidget.cpp.

References isCaseSensitive.

Referenced by ODict::slotStartQuery().

void DingWidget::setDict QString   ) 
 

Definition at line 65 of file dingwidget.cpp.

References methodname.

Referenced by loadDict().

void DingWidget::setQueryWord QString   ) 
 

Definition at line 70 of file dingwidget.cpp.

References queryword.

BroswerContent DingWidget::setText QString   ) 
 

Definition at line 87 of file dingwidget.cpp.

References parseInfo(), and queryword.

Referenced by ODict::slotStartQuery().


Member Data Documentation

QString DingWidget::dictName [private]
 

Definition at line 43 of file dingwidget.h.

Referenced by loadedDict().

bool DingWidget::isCaseSensitive
 

Definition at line 36 of file dingwidget.h.

Referenced by parseInfo(), and setCaseSensitive().

QString DingWidget::lang1_name
 

Definition at line 33 of file dingwidget.h.

Referenced by loadValues().

QString DingWidget::lang2_name
 

Definition at line 33 of file dingwidget.h.

Referenced by loadValues().

QStringList DingWidget::lines
 

Definition at line 25 of file dingwidget.h.

Referenced by DingWidget(), loadDict(), and parseInfo().

QString DingWidget::methodname [private]
 

Definition at line 47 of file dingwidget.h.

Referenced by DingWidget(), loadValues(), and setDict().

QString DingWidget::queryword [private]
 

Definition at line 46 of file dingwidget.h.

Referenced by parseInfo(), setQueryWord(), and setText().

BroswerContent DingWidget::s_strings [private]
 

Definition at line 41 of file dingwidget.h.

Referenced by parseInfo().

QString DingWidget::search_word [private]
 

Definition at line 45 of file dingwidget.h.

QString DingWidget::trenner [private]
 

Definition at line 48 of file dingwidget.h.

Referenced by DingWidget(), loadValues(), and parseInfo().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 17:31:15 2005 for OPIE by  doxygen 1.4.2