author | llornkcor <llornkcor> | 2005-08-23 07:58:53 (UTC) |
---|---|---|
committer | llornkcor <llornkcor> | 2005-08-23 07:58:53 (UTC) |
commit | 15fc46c76afa55fbfaab54c4de3fedd4613e3712 (patch) (unidiff) | |
tree | 03b1aaaee3efad15879874623b166de24fc23626 | |
parent | b90f7cc7976f4ad13b4b362d07931815bc686583 (diff) | |
download | opie-15fc46c76afa55fbfaab54c4de3fedd4613e3712.zip opie-15fc46c76afa55fbfaab54c4de3fedd4613e3712.tar.gz opie-15fc46c76afa55fbfaab54c4de3fedd4613e3712.tar.bz2 |
fix url
-rw-r--r-- | noncore/apps/opie-gutenbrowser/LibraryDialog.cpp | 2 | ||||
-rw-r--r-- | noncore/apps/opie-gutenbrowser/gutenbrowser.cpp | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/noncore/apps/opie-gutenbrowser/LibraryDialog.cpp b/noncore/apps/opie-gutenbrowser/LibraryDialog.cpp index 3b540c5..58babe9 100644 --- a/noncore/apps/opie-gutenbrowser/LibraryDialog.cpp +++ b/noncore/apps/opie-gutenbrowser/LibraryDialog.cpp | |||
@@ -867,129 +867,129 @@ bool LibraryDialog::onButtonDownload() | |||
867 | // iterate through all items of the listview | 867 | // iterate through all items of the listview |
868 | for ( ; it1.current(); ++it1 ) { | 868 | for ( ; it1.current(); ++it1 ) { |
869 | if ( it1.current()->isSelected() ) | 869 | if ( it1.current()->isSelected() ) |
870 | getItem(it1.current()); | 870 | getItem(it1.current()); |
871 | it1.current()->setSelected(false); | 871 | it1.current()->setSelected(false); |
872 | } | 872 | } |
873 | for ( ; it2.current(); ++it2 ) { | 873 | for ( ; it2.current(); ++it2 ) { |
874 | if ( it2.current()->isSelected() ) | 874 | if ( it2.current()->isSelected() ) |
875 | getItem(it2.current()); | 875 | getItem(it2.current()); |
876 | it2.current()->setSelected(false); | 876 | it2.current()->setSelected(false); |
877 | } | 877 | } |
878 | for ( ; it3.current(); ++it3 ) { | 878 | for ( ; it3.current(); ++it3 ) { |
879 | if ( it3.current()->isSelected() ) | 879 | if ( it3.current()->isSelected() ) |
880 | getItem(it3.current()); | 880 | getItem(it3.current()); |
881 | it3.current()->setSelected(false); | 881 | it3.current()->setSelected(false); |
882 | } | 882 | } |
883 | for ( ; it4.current(); ++it4 ) { | 883 | for ( ; it4.current(); ++it4 ) { |
884 | if ( it4.current()->isSelected() ) | 884 | if ( it4.current()->isSelected() ) |
885 | getItem(it4.current()); | 885 | getItem(it4.current()); |
886 | it4.current()->setSelected(false); | 886 | it4.current()->setSelected(false); |
887 | } | 887 | } |
888 | for ( ; it5.current(); ++it5 ) { | 888 | for ( ; it5.current(); ++it5 ) { |
889 | if ( it5.current()->isSelected() ) | 889 | if ( it5.current()->isSelected() ) |
890 | getItem(it5.current()); | 890 | getItem(it5.current()); |
891 | it5.current()->setSelected(false); | 891 | it5.current()->setSelected(false); |
892 | } | 892 | } |
893 | return true; | 893 | return true; |
894 | } | 894 | } |
895 | 895 | ||
896 | 896 | ||
897 | /* | 897 | /* |
898 | handles the sorting combo box */ | 898 | handles the sorting combo box */ |
899 | void LibraryDialog::comboSelect(int index) | 899 | void LibraryDialog::comboSelect(int index) |
900 | { | 900 | { |
901 | // //odebug << "we are sorting" << oendl; | 901 | // //odebug << "we are sorting" << oendl; |
902 | ListView1->setSorting( index, true); | 902 | ListView1->setSorting( index, true); |
903 | ListView2->setSorting( index, true); | 903 | ListView2->setSorting( index, true); |
904 | ListView3->setSorting( index, true); | 904 | ListView3->setSorting( index, true); |
905 | ListView4->setSorting( index, true); | 905 | ListView4->setSorting( index, true); |
906 | ListView5->setSorting( index, true); | 906 | ListView5->setSorting( index, true); |
907 | 907 | ||
908 | ListView1->sort(); | 908 | ListView1->sort(); |
909 | ListView2->sort(); | 909 | ListView2->sort(); |
910 | ListView3->sort(); | 910 | ListView3->sort(); |
911 | ListView4->sort(); | 911 | ListView4->sort(); |
912 | ListView5->sort(); | 912 | ListView5->sort(); |
913 | 913 | ||
914 | // ListView1->triggerUpdate(); | 914 | // ListView1->triggerUpdate(); |
915 | // ListView2->triggerUpdate(); | 915 | // ListView2->triggerUpdate(); |
916 | // ListView3->triggerUpdate(); | 916 | // ListView3->triggerUpdate(); |
917 | // ListView4->triggerUpdate(); | 917 | // ListView4->triggerUpdate(); |
918 | // ListView5->triggerUpdate(); | 918 | // ListView5->triggerUpdate(); |
919 | } | 919 | } |
920 | 920 | ||
921 | void LibraryDialog::newList() | 921 | void LibraryDialog::newList() |
922 | { | 922 | { |
923 | if(indexLoaded) { | 923 | if(indexLoaded) { |
924 | onButtonDownload(); | 924 | onButtonDownload(); |
925 | } else { | 925 | } else { |
926 | Output *outDlg; | 926 | Output *outDlg; |
927 | buttonNewList->setDown(true); | 927 | buttonNewList->setDown(true); |
928 | //odebug << "changing dir "+QPEApplication::qpeDir()+"etc/gutenbrowser" << oendl; | 928 | //odebug << "changing dir "+QPEApplication::qpeDir()+"etc/gutenbrowser" << oendl; |
929 | QString gutenindex1 = local_library + "/GUTINDEX.ALL"; | 929 | QString gutenindex1 = local_library + "/GUTINDEX.ALL"; |
930 | 930 | ||
931 | QString cmd="wget -O " + gutenindex1 + " http://sailor.gutenberg.org/GUTINDEX.ALL 2>&1"; | 931 | QString cmd="wget -O " + gutenindex1 + " http://www.gutenberg.org/dirs/GUTINDEX.ALL 2>&1"; |
932 | 932 | ||
933 | int result = QMessageBox::warning( this,"Download" | 933 | int result = QMessageBox::warning( this,"Download" |
934 | ,"<p>Ok to use /'wget/' to download a new library list?</P>" | 934 | ,"<p>Ok to use /'wget/' to download a new library list?</P>" |
935 | ,"Yes","No",0,0,1); | 935 | ,"Yes","No",0,0,1); |
936 | qApp->processEvents(); | 936 | qApp->processEvents(); |
937 | if(result == 0) { | 937 | if(result == 0) { |
938 | outDlg = new Output( 0, tr("Downloading Gutenberg Index...."),true); | 938 | outDlg = new Output( 0, tr("Downloading Gutenberg Index...."),true); |
939 | outDlg->showMaximized(); | 939 | outDlg->showMaximized(); |
940 | outDlg->show(); | 940 | outDlg->show(); |
941 | qApp->processEvents(); | 941 | qApp->processEvents(); |
942 | FILE *fp; | 942 | FILE *fp; |
943 | char line[130]; | 943 | char line[130]; |
944 | outDlg->OutputEdit->append( tr("Running wget") ); | 944 | outDlg->OutputEdit->append( tr("Running wget") ); |
945 | outDlg->OutputEdit->setCursorPosition(outDlg->OutputEdit->numLines() + 1,0,false); | 945 | outDlg->OutputEdit->setCursorPosition(outDlg->OutputEdit->numLines() + 1,0,false); |
946 | sleep(1); | 946 | sleep(1); |
947 | fp = popen( (const char *) cmd, "r"); | 947 | fp = popen( (const char *) cmd, "r"); |
948 | if ( !fp ) { | 948 | if ( !fp ) { |
949 | } else { | 949 | } else { |
950 | //odebug << "Issuing the command\n"+cmd << oendl; | 950 | //odebug << "Issuing the command\n"+cmd << oendl; |
951 | // system(cmd); | 951 | // system(cmd); |
952 | while ( fgets( line, sizeof line, fp)) { | 952 | while ( fgets( line, sizeof line, fp)) { |
953 | outDlg->OutputEdit->append(line); | 953 | outDlg->OutputEdit->append(line); |
954 | outDlg->OutputEdit->setCursorPosition(outDlg->OutputEdit->numLines() + 1,0,false); | 954 | outDlg->OutputEdit->setCursorPosition(outDlg->OutputEdit->numLines() + 1,0,false); |
955 | } | 955 | } |
956 | pclose(fp); | 956 | pclose(fp); |
957 | outDlg->OutputEdit->append("Finished downloading\n"); | 957 | outDlg->OutputEdit->append("Finished downloading\n"); |
958 | outDlg->OutputEdit->setCursorPosition(outDlg->OutputEdit->numLines() + 1,0,false); | 958 | outDlg->OutputEdit->setCursorPosition(outDlg->OutputEdit->numLines() + 1,0,false); |
959 | qApp->processEvents(); | 959 | qApp->processEvents(); |
960 | 960 | ||
961 | // if( QFile(gutenindex1).exists() ) { | 961 | // if( QFile(gutenindex1).exists() ) { |
962 | // QString gutenindex=QPEApplication::qpeDir()+"etc/gutenbrowser/GUTINDEX.ALL"; | 962 | // QString gutenindex=QPEApplication::qpeDir()+"etc/gutenbrowser/GUTINDEX.ALL"; |
963 | // if( rename(gutenindex1.latin1(),gutenindex.latin1()) !=0) | 963 | // if( rename(gutenindex1.latin1(),gutenindex.latin1()) !=0) |
964 | // //odebug << "renaming error" << oendl; | 964 | // //odebug << "renaming error" << oendl; |
965 | // } | 965 | // } |
966 | 966 | ||
967 | } | 967 | } |
968 | // outDlg->close(); | 968 | // outDlg->close(); |
969 | FindLibrary(); | 969 | FindLibrary(); |
970 | if(outDlg) delete outDlg; | 970 | if(outDlg) delete outDlg; |
971 | } | 971 | } |
972 | buttonNewList->setDown(false); | 972 | buttonNewList->setDown(false); |
973 | 973 | ||
974 | // if(outDlg) | 974 | // if(outDlg) |
975 | // delete outDlg; | 975 | // delete outDlg; |
976 | } | 976 | } |
977 | } | 977 | } |
978 | 978 | ||
979 | bool LibraryDialog::moreInfo() | 979 | bool LibraryDialog::moreInfo() |
980 | { | 980 | { |
981 | 981 | ||
982 | QListViewItem * item; | 982 | QListViewItem * item; |
983 | item = 0; | 983 | item = 0; |
984 | QString titleString; | 984 | QString titleString; |
985 | item = ListView1->currentItem(); | 985 | item = ListView1->currentItem(); |
986 | if( item != 0) { | 986 | if( item != 0) { |
987 | titleString = item->text(0); | 987 | titleString = item->text(0); |
988 | ListView1->clearSelection(); | 988 | ListView1->clearSelection(); |
989 | item = 0; | 989 | item = 0; |
990 | } | 990 | } |
991 | if( item == 0) | 991 | if( item == 0) |
992 | item = ListView2->currentItem(); | 992 | item = ListView2->currentItem(); |
993 | if( item != 0) { | 993 | if( item != 0) { |
994 | titleString = item->text(0); | 994 | titleString = item->text(0); |
995 | ListView2->clearSelection(); | 995 | ListView2->clearSelection(); |
diff --git a/noncore/apps/opie-gutenbrowser/gutenbrowser.cpp b/noncore/apps/opie-gutenbrowser/gutenbrowser.cpp index e639d4d..733db17 100644 --- a/noncore/apps/opie-gutenbrowser/gutenbrowser.cpp +++ b/noncore/apps/opie-gutenbrowser/gutenbrowser.cpp | |||
@@ -321,129 +321,129 @@ void Gutenbrowser::slotFilePrint() { | |||
321 | void Gutenbrowser::ByeBye() { | 321 | void Gutenbrowser::ByeBye() { |
322 | if (b_queryExit) | 322 | if (b_queryExit) |
323 | queryExit(); | 323 | queryExit(); |
324 | else { | 324 | else { |
325 | // writeConfig(); | 325 | // writeConfig(); |
326 | qApp->quit(); | 326 | qApp->quit(); |
327 | } | 327 | } |
328 | } | 328 | } |
329 | 329 | ||
330 | void Gutenbrowser::HelpBtn() { | 330 | void Gutenbrowser::HelpBtn() { |
331 | HelpMe* HelpDlg; | 331 | HelpMe* HelpDlg; |
332 | HelpDlg = new HelpMe( this, "Help Dialog"); | 332 | HelpDlg = new HelpMe( this, "Help Dialog"); |
333 | HelpDlg->showMaximized(); | 333 | HelpDlg->showMaximized(); |
334 | } | 334 | } |
335 | 335 | ||
336 | void Gutenbrowser::DownloadIndex() { | 336 | void Gutenbrowser::DownloadIndex() { |
337 | #ifndef Q_WS_QWS | 337 | #ifndef Q_WS_QWS |
338 | { | 338 | { |
339 | switch( QMessageBox::information( 0, (tr("Download Library Index, or FTP sites?")), | 339 | switch( QMessageBox::information( 0, (tr("Download Library Index, or FTP sites?")), |
340 | (tr("Do you want to download the newest\n" | 340 | (tr("Do you want to download the newest\n" |
341 | "Project Gutenberg Library Index?\n" | 341 | "Project Gutenberg Library Index?\n" |
342 | "or select an ftp site?\n")), | 342 | "or select an ftp site?\n")), |
343 | (tr("&Library Index")), (tr("&Ftp Site")), (tr("&Cancel")), 2, 2 ) ) | 343 | (tr("&Library Index")), (tr("&Ftp Site")), (tr("&Cancel")), 2, 2 ) ) |
344 | { | 344 | { |
345 | case 0: // index clicked, | 345 | case 0: // index clicked, |
346 | downloadLibIndex(); | 346 | downloadLibIndex(); |
347 | break; | 347 | break; |
348 | 348 | ||
349 | case 1: // ftp selected | 349 | case 1: // ftp selected |
350 | downloadFtpList(); | 350 | downloadFtpList(); |
351 | break; | 351 | break; |
352 | 352 | ||
353 | case 2: // Cancel | 353 | case 2: // Cancel |
354 | break; | 354 | break; |
355 | }; | 355 | }; |
356 | } | 356 | } |
357 | #endif | 357 | #endif |
358 | } // end DownloadIndex | 358 | } // end DownloadIndex |
359 | 359 | ||
360 | 360 | ||
361 | void Gutenbrowser::downloadFtpList() { | 361 | void Gutenbrowser::downloadFtpList() { |
362 | // QString cmd="wget http://www.promo.net/pg/list.html"); | 362 | // QString cmd="wget http://www.promo.net/pg/list.html"); |
363 | //system(cmd); | 363 | //system(cmd); |
364 | qApp->processEvents(); | 364 | qApp->processEvents(); |
365 | optionsDialog* optDlg; | 365 | optionsDialog* optDlg; |
366 | optDlg = new optionsDialog( this,"Options_Dlg", true); | 366 | optDlg = new optionsDialog( this,"Options_Dlg", true); |
367 | optDlg->getSite(); | 367 | optDlg->getSite(); |
368 | if(optDlg) | 368 | if(optDlg) |
369 | delete optDlg; | 369 | delete optDlg; |
370 | } | 370 | } |
371 | 371 | ||
372 | 372 | ||
373 | void Gutenbrowser::downloadLibIndex() { | 373 | void Gutenbrowser::downloadLibIndex() { |
374 | // QString dwmloader = local_library + "pgwhole.zip"; | 374 | // QString dwmloader = local_library + "pgwhole.zip"; |
375 | // QString cmd = "lynx -source http://www.gutenberg.net/pgwhole.zip | cat >> " + dwmloader; | 375 | // QString cmd = "lynx -source http://www.gutenberg.net/pgwhole.zip | cat >> " + dwmloader; |
376 | // system(cmd); | 376 | // system(cmd); |
377 | 377 | ||
378 | // QString outputFile= local_library+ "GUTINDEX.ALL"; | 378 | // QString outputFile= local_library+ "GUTINDEX.ALL"; |
379 | // config.setGroup( "FTPsite" ); // ftp server config | 379 | // config.setGroup( "FTPsite" ); // ftp server config |
380 | // ftp_host=config.readEntry("SiteName", ""); | 380 | // ftp_host=config.readEntry("SiteName", ""); |
381 | // ftp_base_dir= config.readEntry("base", ""); | 381 | // ftp_base_dir= config.readEntry("base", ""); |
382 | // QString networkUrl= "ftp://"+ftp_host+ftp_base_dir+"/GUTINDEX.ALL"; | 382 | // QString networkUrl= "ftp://"+ftp_host+ftp_base_dir+"/GUTINDEX.ALL"; |
383 | QDir dir( local_library); | 383 | QDir dir( local_library); |
384 | dir.cd("", TRUE); | 384 | dir.cd("", TRUE); |
385 | goGetit( "http://sailor.gutenberg.org/GUTINDEX.ALL", false); // until ghttp works on binaries -qt3 | 385 | goGetit( "http://www.gutenberg.org/dirs/GUTINDEX.ALL", false); // until ghttp works on binaries -qt3 |
386 | // goGetit( "http://www.gutenberg.net/pgwhole.zip", true); // until ghttp works on binaries -qt3 | 386 | // goGetit( "http://www.gutenberg.net/pgwhole.zip", true); // until ghttp works on binaries -qt3 |
387 | // NetworkDialog *NetworkDlg; | 387 | // NetworkDialog *NetworkDlg; |
388 | // NetworkDlg = new NetworkDialog( this,"Network Protocol Dialog", TRUE, 0, networkUrl, outputFile ); | 388 | // NetworkDlg = new NetworkDialog( this,"Network Protocol Dialog", TRUE, 0, networkUrl, outputFile ); |
389 | // if( NetworkDlg->exec() != 0 ) | 389 | // if( NetworkDlg->exec() != 0 ) |
390 | // { // use new, improved, *INSTANT* network-dialog-file-getterer | 390 | // { // use new, improved, *INSTANT* network-dialog-file-getterer |
391 | //// QMessageBox::message("Note",""); | 391 | //// QMessageBox::message("Note",""); |
392 | // } | 392 | // } |
393 | // if(NetworkDlg) | 393 | // if(NetworkDlg) |
394 | // delete NetworkDlg; | 394 | // delete NetworkDlg; |
395 | } | 395 | } |
396 | 396 | ||
397 | 397 | ||
398 | void Gutenbrowser::PrintBtn() { | 398 | void Gutenbrowser::PrintBtn() { |
399 | } | 399 | } |
400 | 400 | ||
401 | void Gutenbrowser::SearchBtn() { | 401 | void Gutenbrowser::SearchBtn() { |
402 | if( loadCheck) { | 402 | if( loadCheck) { |
403 | odebug << "loadCheck: we have a loaded doc" << oendl; | 403 | odebug << "loadCheck: we have a loaded doc" << oendl; |
404 | Search(); | 404 | Search(); |
405 | } | 405 | } |
406 | // else | 406 | // else |
407 | // QMessageBox::message("Note","Sorry, can't search. No etext is loaded"); | 407 | // QMessageBox::message("Note","Sorry, can't search. No etext is loaded"); |
408 | } | 408 | } |
409 | 409 | ||
410 | 410 | ||
411 | void Gutenbrowser::ForwardBtn() { | 411 | void Gutenbrowser::ForwardBtn() { |
412 | 412 | ||
413 | if( !ForwardButton->autoRepeat() && !ForwardButton->isDown()) { | 413 | if( !ForwardButton->autoRepeat() && !ForwardButton->isDown()) { |
414 | 414 | ||
415 | QString s; | 415 | QString s; |
416 | QString insertString; | 416 | QString insertString; |
417 | int pageSize= Lview->PageSize(); | 417 | int pageSize= Lview->PageSize(); |
418 | Lview->clear(); | 418 | Lview->clear(); |
419 | 419 | ||
420 | for(int fd=0; fd < pageSize - 1;fd++) { | 420 | for(int fd=0; fd < pageSize - 1;fd++) { |
421 | f.readLine(s, 256); | 421 | f.readLine(s, 256); |
422 | if(useWrap) | 422 | if(useWrap) |
423 | s.replace(QRegExp("\n"),""); | 423 | s.replace(QRegExp("\n"),""); |
424 | insertString+=s; | 424 | insertString+=s; |
425 | Lview->insertLine( s, -1); | 425 | Lview->insertLine( s, -1); |
426 | // odebug << s << oendl; | 426 | // odebug << s << oendl; |
427 | currentLine++; | 427 | currentLine++; |
428 | } | 428 | } |
429 | // Lview->insertAt( insertString,0,0, FALSE); | 429 | // Lview->insertAt( insertString,0,0, FALSE); |
430 | currentFilePos = f.at(); | 430 | currentFilePos = f.at(); |
431 | // if( i_pageNum != pages) { | 431 | // if( i_pageNum != pages) { |
432 | // Lview->MultiLine_Ex::pageDown( FALSE); | 432 | // Lview->MultiLine_Ex::pageDown( FALSE); |
433 | i_pageNum++; | 433 | i_pageNum++; |
434 | pageStopArray.resize(i_pageNum + 1); | 434 | pageStopArray.resize(i_pageNum + 1); |
435 | // int length = Lview->length(); | 435 | // int length = Lview->length(); |
436 | 436 | ||
437 | pageStopArray[i_pageNum ] = currentFilePos; | 437 | pageStopArray[i_pageNum ] = currentFilePos; |
438 | odebug << currentFilePos << " current page is number " << i_pageNum | 438 | odebug << currentFilePos << " current page is number " << i_pageNum |
439 | << ", pagesize " << pageSize << ", length " << Lview->length() | 439 | << ", pagesize " << pageSize << ", length " << Lview->length() |
440 | << ", current " << pageStopArray[i_pageNum] << oendl; | 440 | << ", current " << pageStopArray[i_pageNum] << oendl; |
441 | setStatus(); | 441 | setStatus(); |
442 | // Lview->setCursorPosition( 0, 0, FALSE); | 442 | // Lview->setCursorPosition( 0, 0, FALSE); |
443 | // } | 443 | // } |
444 | 444 | ||
445 | } else { | 445 | } else { |
446 | odebug << "bal" << oendl; | 446 | odebug << "bal" << oendl; |
447 | // if( i_pageNum != pages) { | 447 | // if( i_pageNum != pages) { |
448 | 448 | ||
449 | // // int newTop = Lview->Top(); | 449 | // // int newTop = Lview->Top(); |