From fc42c7317c956e5bc6e74bfbb1ec185d2faa79f4 Mon Sep 17 00:00:00 2001 From: llornkcor Date: Wed, 07 Apr 2004 13:07:42 +0000 Subject: add gutenbrowser --- (limited to 'noncore/apps/opie-gutenbrowser/browserDialog.cpp') diff --git a/noncore/apps/opie-gutenbrowser/browserDialog.cpp b/noncore/apps/opie-gutenbrowser/browserDialog.cpp new file mode 100644 index 0000000..5c48da1 --- a/dev/null +++ b/noncore/apps/opie-gutenbrowser/browserDialog.cpp @@ -0,0 +1,83 @@ +/**************************************************************************** +copyright 2001 by L.J. Potter ljp@llornkcor.com + copyright : (C) 2000 -2004 by llornkcor + email : ljp@llornkcor.com + +****************************************************************************/ + +#include "optionsDialog.h" +//#include "fileBrowser.h" + +#include +#include +#include +#include + +#include + +void optionsDialog::BrowserDlg( ) +{ +// setCaption( tr( "Choose Browser" ) ); + http_ListBox1->insertItem( tr( "Opera")); + http_ListBox1->insertItem( tr( "Konqueror")); + http_ListBox1->insertItem( tr( "wget")); +} + +void optionsDialog::select_title(int) { + browserName = http_ListBox1->currentText(); + Config config("Gutenbrowser"); + config.setGroup( "Browser" ); + printf("Brow is: "+browserName+"\n"); + config.writeEntry("Preferred", browserName); + TextLabel3_3->setText( "Current http browser: "+browserName ); +} + +void optionsDialog::BrowseSelected() { + QString fileName; + Config cfg("Gutenbrowser"); + cfg. setGroup ( "View" ); + QString dir = cfg.readEntry("LastOpenDirectory", QPEApplication::documentDir()); + QMap map; + map.insert(tr("All"), QStringList() ); + QStringList text; + text << "text/*"; + map.insert(tr("Text"), text ); + text << "*"; + map.insert(tr("All"), text ); + + QString str = OFileDialog::getOpenFileName( 2, dir , QString::null, map); + if( !str.isEmpty() && QFile(str).exists() && !QFileInfo(str).isDir() ) { + fileName = str; +// QStringList fileList=browseForFiles->fileList; +// qDebug(selFile); +// QStringList::ConstIterator f; +// QString fileTemp,filer; +// for ( f = fileList.begin(); f != fileList.end(); f++ ) { + +// fileTemp = *f; +// fileTemp.right( fileTemp.length()-5); +// fileName = fileTemp; +// if( !fileName.isEmpty() ){ +// filer = fileName; +// } else { +// QString sMsg; +// sMsg = "Error opening library filelist "+fileName; +// } + if ( !fileName.isNull() ) { // got a file name + // ... + } + } + +} + +void optionsDialog::setHttp(int index) { + Config config("Gutenbrowser"); + config.setGroup( "HttpServer" ); + qDebug("writing http server"); + if( index== 0) { + config.writeEntry("Preferred", "http://sailor.gutenberg.org"); + } else { + config.writeEntry("Preferred", "http://www.prairienet.org/pg"); + } + +} -- cgit v0.9.0.2