Diffstat (limited to 'noncore/apps/odict/odict.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/apps/odict/odict.cpp | 44 |
1 files changed, 22 insertions, 22 deletions
diff --git a/noncore/apps/odict/odict.cpp b/noncore/apps/odict/odict.cpp index 857daaa..7f369d4 100644 --- a/noncore/apps/odict/odict.cpp +++ b/noncore/apps/odict/odict.cpp @@ -13,105 +13,105 @@ * the Free Software Foundation; either version 2 of the License, or * * ( at your option ) any later version. * * * **************************************************************************/ #include "odict.h" #include "configdlg.h" #include <opie/otabwidget.h> #include <qpopupmenu.h> #include <qmenubar.h> #include <qmessagebox.h> #include <qpe/config.h> #include <qhbox.h> #include <qlabel.h> #include <qpushbutton.h> #include <qlineedit.h> #include <qmainwindow.h> #include <qstring.h> #include <qaction.h> #include <qpe/resource.h> ODict::ODict() : QMainWindow() { setCaption( tr( "OPIE-Dictionary" ) ); setupMenus(); QHBox *hbox = new QHBox( this ); QLabel* query_label = new QLabel( tr( "Query:" ) , hbox ); query_label->show(); query_le = new QLineEdit( hbox ); ok_button = new QPushButton( tr( "&Ok" ), hbox ); connect( ok_button, SIGNAL( released() ), this, SLOT( slotStartQuery() ) ); setCentralWidget( hbox ); } void ODict::slotDisplayAbout() { QMessageBox::about( this, tr( "About ODict" ), tr( "OPIE-Dictionary ODict \n (c) 2002, 2003 Carsten Niehaus \n cniehaus@handhelds.org \n Version 0.1" ) ); } void ODict::slotStartQuery() { QString querystring = query_le->text(); } + +void ODict::slotSetErrorcount( int count ) +{ + count = 1; +} + +void ODict::slotSettings() +{ + ConfigDlg dlg( this, "Config" , true); + if ( dlg.exec() == QDialog::Accepted ) + dlg.writeEntries(); + else qDebug( "abgebrochen" ); +} + +void ODict::slotSetParameter( int /*count*/ ) +{ +//X if ( int == 0 ) +//X if ( int == 1 ) +//X if ( int == 2 ) +//X else qWarning( "ERROR" ); +} + void ODict::setupMenus() { menu = new QMenuBar( this ); settings = new QPopupMenu( menu ); setting_a = new QAction(tr( "Config" ), Resource::loadPixmap( "today/config" ), QString::null, 0, this, 0 ); connect( setting_a, SIGNAL( activated() ), this, SLOT( slotSettings() ) ); setting_a->addTo( settings ); setting_b = new QAction(tr( "Searchmethods" ), Resource::loadPixmap( "today/config" ), QString::null, 0, this, 0 ); - connect( setting_b, SIGNAL( activated() ), this, SLOT( slotSearchMethods() ) ); - setting_b->addTo( settings ); parameter = new QPopupMenu( menu ); connect( parameter, SIGNAL( activated( int ) ), this, SLOT( slotSetParameter( int ) ) ); parameter->insertItem( tr( "C&ase sensitive" ), 0 ); parameter->insertItem( tr( "Only &complete Words" ), 1 ) ; parameter->insertItem( tr( "Allow ®. expressions" ), 2 ); parameter->insertSeparator(); error_tol_menu = new QPopupMenu( menu ); error_tol_menu->setCheckable( TRUE ); connect( error_tol_menu, SIGNAL( activated( int ) ), this, SLOT( slotSetErrorcount( int ) ) ); error_tol_menu->insertItem( tr( "0 Errors" ), 0 ); error_tol_menu->insertItem( tr( "1 Errors" ), 1 ); error_tol_menu->insertItem( tr( "2 Errors" ), 2 ); error_tol_menu->insertItem( tr( "3 Errors" ), 3 ); error_tol_menu->insertItem( tr( "4 Errors" ), 4 ); error_tol_menu->insertItem( tr( "Until Hit" ), 5 ); parameter->insertItem( tr( "&Error tolerance" ), error_tol_menu ); help = new QPopupMenu( menu ); help->insertItem("&About",this,SLOT( slotDisplayAbout() )); menu->insertItem( tr( "Settings" ) , settings ); menu->insertItem( tr( "Parameter" ) , parameter ); menu->insertItem( tr( "Help" ) , help ); } - -void ODict::slotSetErrorcount( int count ) -{ -} - -void ODict::slotSettings() -{ - ConfigDlg *dlg = new ConfigDlg( this, "Config" ); -} - -void ODict::slotSetParameter( int count ) -{ -//X if ( int == 0 ) -//X if ( int == 1 ) -//X if ( int == 2 ) -//X else qWarning( "ERROR" ); -} - -void ODict::slotSearchMethods(){} - |