summaryrefslogtreecommitdiff
authorllornkcor <llornkcor>2002-11-15 14:24:58 (UTC)
committer llornkcor <llornkcor>2002-11-15 14:24:58 (UTC)
commit05f56fbbbe9ea5546f7503f4852fcab9c5b10a00 (patch) (unidiff)
treebcc91dc6fd97e828f6dead6cb5811e84b2bb0154
parentb35750b8fe75e055e014e0dd294c714976f5715f (diff)
downloadopie-05f56fbbbe9ea5546f7503f4852fcab9c5b10a00.zip
opie-05f56fbbbe9ea5546f7503f4852fcab9c5b10a00.tar.gz
opie-05f56fbbbe9ea5546f7503f4852fcab9c5b10a00.tar.bz2
dang it. small fix
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/apps/advancedfm/advancedfmMenu.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/noncore/apps/advancedfm/advancedfmMenu.cpp b/noncore/apps/advancedfm/advancedfmMenu.cpp
index bef701a..f89ad30 100644
--- a/noncore/apps/advancedfm/advancedfmMenu.cpp
+++ b/noncore/apps/advancedfm/advancedfmMenu.cpp
@@ -408,300 +408,302 @@ void AdvancedFm::doProperties() {
408 for ( QStringList::Iterator it = curFileList.begin(); it != curFileList.end(); ++it ) { 408 for ( QStringList::Iterator it = curFileList.begin(); it != curFileList.end(); ++it ) {
409 qDebug((filePath+*it)); 409 qDebug((filePath+*it));
410 DocLnk lnk( (filePath+*it)); 410 DocLnk lnk( (filePath+*it));
411 LnkProperties prop( &lnk ); 411 LnkProperties prop( &lnk );
412 prop.showMaximized(); 412 prop.showMaximized();
413 prop.exec(); 413 prop.exec();
414 } 414 }
415#endif 415#endif
416 416
417} 417}
418 418
419void AdvancedFm::upDir() { 419void AdvancedFm::upDir() {
420 if (TabWidget->getCurrentTab() == 0) { 420 if (TabWidget->getCurrentTab() == 0) {
421 QString current = currentDir.canonicalPath(); 421 QString current = currentDir.canonicalPath();
422 QDir dir(current); 422 QDir dir(current);
423 dir.cdUp(); 423 dir.cdUp();
424 current = dir.canonicalPath(); 424 current = dir.canonicalPath();
425 chdir( current.latin1() ); 425 chdir( current.latin1() );
426 currentDir.cd( current, TRUE); 426 currentDir.cd( current, TRUE);
427 populateLocalView(); 427 populateLocalView();
428 update(); 428 update();
429 } else { 429 } else {
430 QString current = currentRemoteDir.canonicalPath(); 430 QString current = currentRemoteDir.canonicalPath();
431 QDir dir(current); 431 QDir dir(current);
432 dir.cdUp(); 432 dir.cdUp();
433 current = dir.canonicalPath(); 433 current = dir.canonicalPath();
434 chdir( current.latin1() ); 434 chdir( current.latin1() );
435 currentRemoteDir.cd( current, TRUE); 435 currentRemoteDir.cd( current, TRUE);
436 populateRemoteView(); 436 populateRemoteView();
437 update(); 437 update();
438 } 438 }
439} 439}
440 440
441void AdvancedFm::copy() { 441void AdvancedFm::copy() {
442 qApp->processEvents(); 442 qApp->processEvents();
443 QStringList curFileList = getPath(); 443 QStringList curFileList = getPath();
444 bool doMsg=true; 444 bool doMsg=true;
445 int count=curFileList.count(); 445 int count=curFileList.count();
446 if( count > 0) { 446 if( count > 0) {
447 if(count > 1 ){ 447 if(count > 1 ){
448 QString msg; 448 QString msg;
449 msg=tr("Really copy\n%1 files?").arg(count); 449 msg=tr("Really copy\n%1 files?").arg(count);
450 switch ( QMessageBox::warning(this,tr("Delete"),msg 450 switch ( QMessageBox::warning(this,tr("Delete"),msg
451 ,tr("Yes"),tr("No"),0,0,1) ) { 451 ,tr("Yes"),tr("No"),0,0,1) ) {
452 case 0: 452 case 0:
453 doMsg=false; 453 doMsg=false;
454 break; 454 break;
455 case 1: 455 case 1:
456 return; 456 return;
457 break; 457 break;
458 }; 458 };
459 } 459 }
460 460
461 QString curFile, item, destFile; 461 QString curFile, item, destFile;
462 if (TabWidget->getCurrentTab() == 0) { 462 if (TabWidget->getCurrentTab() == 0) {
463 for ( QStringList::Iterator it = curFileList.begin(); it != curFileList.end(); ++it ) { 463 for ( QStringList::Iterator it = curFileList.begin(); it != curFileList.end(); ++it ) {
464 item=(*it); 464 item=(*it);
465 if(item.find("->",0,TRUE)) //symlink 465 if(item.find("->",0,TRUE)) //symlink
466 item = item.left(item.find("->",0,TRUE)); 466 item = item.left(item.find("->",0,TRUE));
467 467
468 destFile = currentRemoteDir.canonicalPath()+"/"+ item; 468 destFile = currentRemoteDir.canonicalPath()+"/"+ item;
469 qDebug("Destination file is "+destFile); 469 qDebug("Destination file is "+destFile);
470 470
471 curFile = currentDir.canonicalPath()+"/"+ item; 471 curFile = currentDir.canonicalPath()+"/"+ item;
472 qDebug("CurrentFile file is " + curFile); 472 qDebug("CurrentFile file is " + curFile);
473 473
474 QFile f(destFile); 474 QFile f(destFile);
475 if( f.exists()) { 475 if( f.exists()) {
476 if(doMsg) { 476 if(doMsg) {
477 switch ( QMessageBox::warning(this,tr("File Exists!"), 477 switch ( QMessageBox::warning(this,tr("File Exists!"),
478 item+tr("\nexists. Ok to overwrite?"), 478 item+tr("\nexists. Ok to overwrite?"),
479 tr("Yes"),tr("No"),0,0,1) ) { 479 tr("Yes"),tr("No"),0,0,1) ) {
480 case 1: 480 case 1:
481 return; 481 return;
482 break; 482 break;
483 }; 483 };
484 } 484 }
485 f.remove(); 485 f.remove();
486 } 486 }
487 if(!copyFile(destFile, curFile) ) { 487 if(!copyFile(destFile, curFile) ) {
488 QMessageBox::message("AdvancedFm","Could not copy\n"+curFile +"to\n"+destFile); 488 QMessageBox::message("AdvancedFm","Could not copy\n"+curFile +"to\n"+destFile);
489 return; 489 return;
490 } 490 }
491 } 491 }
492 populateRemoteView(); 492 populateRemoteView();
493 TabWidget->setCurrentTab(1); 493 TabWidget->setCurrentTab(1);
494 494
495 } else { 495 } else {
496 for ( QStringList::Iterator it = curFileList.begin(); it != curFileList.end(); ++it ) { 496 for ( QStringList::Iterator it = curFileList.begin(); it != curFileList.end(); ++it ) {
497 item= (*it); 497 item= (*it);
498 if(item.find("->",0,TRUE)) //symlink 498 if(item.find("->",0,TRUE)) //symlink
499 item = item.left(item.find("->",0,TRUE)); 499 item = item.left(item.find("->",0,TRUE));
500 500
501 destFile = currentDir.canonicalPath()+"/"+ item; 501 destFile = currentDir.canonicalPath()+"/"+ item;
502 qDebug("Destination file is "+destFile); 502 qDebug("Destination file is "+destFile);
503 503
504 curFile = currentRemoteDir.canonicalPath()+"/"+ item;; 504 curFile = currentRemoteDir.canonicalPath()+"/"+ item;;
505 qDebug("CurrentFile file is " + curFile); 505 qDebug("CurrentFile file is " + curFile);
506 506
507 QFile f(destFile); 507 QFile f(destFile);
508 if( f.exists()) { 508 if( f.exists()) {
509 switch ( QMessageBox::warning(this,tr("File Exists!"), 509 switch ( QMessageBox::warning(this,tr("File Exists!"),
510 item+tr("\nexists. Ok to overwrite?"), 510 item+tr("\nexists. Ok to overwrite?"),
511 tr("Yes"),tr("No"),0,0,1) ) { 511 tr("Yes"),tr("No"),0,0,1) ) {
512 case 1: 512 case 1:
513 return; 513 return;
514 break; 514 break;
515 }; 515 };
516 f.remove(); 516 f.remove();
517 } 517 }
518 if(!copyFile(destFile, curFile) ) { 518 if(!copyFile(destFile, curFile) ) {
519 QMessageBox::message("AdvancedFm",tr("Could not copy\n") 519 QMessageBox::message("AdvancedFm",tr("Could not copy\n")
520 +curFile +tr("to\n")+destFile); 520 +curFile +tr("to\n")+destFile);
521 return; 521 return;
522 522
523 } 523 }
524 } 524 }
525 populateLocalView(); 525 populateLocalView();
526 TabWidget->setCurrentTab(0); 526 TabWidget->setCurrentTab(0);
527 } 527 }
528 528
529 } 529 }
530} 530}
531 531
532void AdvancedFm::copyAs() { 532void AdvancedFm::copyAs() {
533 qApp->processEvents(); 533 qApp->processEvents();
534 534
535 QStringList curFileList = getPath(); 535 QStringList curFileList = getPath();
536 QString curFile; 536 QString curFile, item;
537 InputDialog *fileDlg; 537 InputDialog *fileDlg;
538 if (TabWidget->getCurrentTab() == 0) { 538 if (TabWidget->getCurrentTab() == 0) {
539 qDebug("tab 1"); 539 qDebug("tab 1");
540 for ( QStringList::Iterator it = curFileList.begin(); it != curFileList.end(); ++it ) { 540 for ( QStringList::Iterator it = curFileList.begin(); it != curFileList.end(); ++it ) {
541 QString destFile; 541 QString destFile;
542 item=(*it);
542 curFile = currentDir.canonicalPath()+"/"+(*it); 543 curFile = currentDir.canonicalPath()+"/"+(*it);
543 fileDlg = new InputDialog( this,tr("Copy "+curFile+" As"), TRUE, 0); 544 fileDlg = new InputDialog( this,tr("Copy "+curFile+" As"), TRUE, 0);
544 545
545 fileDlg->setInputText((const QString &) destFile ); 546 fileDlg->setInputText((const QString &) destFile );
546 fileDlg->exec(); 547 fileDlg->exec();
547 548
548 if( fileDlg->result() == 1 ) { 549 if( fileDlg->result() == 1 ) {
549 QString filename = fileDlg->LineEdit1->text(); 550 QString filename = fileDlg->LineEdit1->text();
550 destFile = currentRemoteDir.canonicalPath()+"/"+filename; 551 destFile = currentRemoteDir.canonicalPath()+"/"+filename;
551 552
552 QFile f(destFile); 553 QFile f(destFile);
553 if( f.exists()) { 554 if( f.exists()) {
554 switch (QMessageBox::warning(this,tr("File Exists!"), 555 switch (QMessageBox::warning(this,tr("File Exists!"),
555 item+tr("\nexists. Ok to overwrite?"), 556 item+tr("\nexists. Ok to overwrite?"),
556 tr("Yes"),tr("No"),0,0,1) ) { 557 tr("Yes"),tr("No"),0,0,1) ) {
557 case 0: 558 case 0:
558 f.remove(); 559 f.remove();
559 break; 560 break;
560 case 1: 561 case 1:
561 return; 562 return;
562 break; 563 break;
563 }; 564 };
564 } 565 }
565 if(!copyFile(destFile, curFile) ) { 566 if(!copyFile(destFile, curFile) ) {
566 QMessageBox::message("AdvancedFm",tr("Could not copy\n") 567 QMessageBox::message("AdvancedFm",tr("Could not copy\n")
567 +curFile +tr("to\n")+destFile); 568 +curFile +tr("to\n")+destFile);
568 return; 569 return;
569 } 570 }
570 } 571 }
571 delete fileDlg; 572 delete fileDlg;
572 573
573 } 574 }
574 populateRemoteView(); 575 populateRemoteView();
575 TabWidget->setCurrentTab(1); 576 TabWidget->setCurrentTab(1);
576 577
577 } else { 578 } else {
578 for ( QStringList::Iterator it = curFileList.begin(); it != curFileList.end(); ++it ) { 579 for ( QStringList::Iterator it = curFileList.begin(); it != curFileList.end(); ++it ) {
579 580
581 item=(*it);
580 curFile = currentRemoteDir.canonicalPath()+"/"+(*it); 582 curFile = currentRemoteDir.canonicalPath()+"/"+(*it);
581 fileDlg = new InputDialog( this,tr("Copy "+curFile+" As"), TRUE, 0); 583 fileDlg = new InputDialog( this,tr("Copy "+curFile+" As"), TRUE, 0);
582 584
583 QString destFile; 585 QString destFile;
584 fileDlg->setInputText((const QString &) destFile); 586 fileDlg->setInputText((const QString &) destFile);
585 fileDlg->exec(); 587 fileDlg->exec();
586 588
587 if( fileDlg->result() == 1 ) { 589 if( fileDlg->result() == 1 ) {
588 QString filename = fileDlg->LineEdit1->text(); 590 QString filename = fileDlg->LineEdit1->text();
589 destFile = currentDir.canonicalPath()+"/"+filename; 591 destFile = currentDir.canonicalPath()+"/"+filename;
590 592
591 QFile f( destFile); 593 QFile f( destFile);
592 if( f.exists()) { 594 if( f.exists()) {
593 switch ( QMessageBox::warning(this,tr("File Exists!"), 595 switch ( QMessageBox::warning(this,tr("File Exists!"),
594 item+tr("\nexists. Ok to overwrite?"), 596 item+tr("\nexists. Ok to overwrite?"),
595 tr("Yes"),tr("No"),0,0,1) ) { 597 tr("Yes"),tr("No"),0,0,1) ) {
596 case 0: 598 case 0:
597 f.remove(); 599 f.remove();
598 break; 600 break;
599 case 1: 601 case 1:
600 return; 602 return;
601 break; 603 break;
602 }; 604 };
603 } 605 }
604 if(!copyFile(destFile, curFile) ) { 606 if(!copyFile(destFile, curFile) ) {
605 QMessageBox::message("AdvancedFm",tr("Could not copy\n") 607 QMessageBox::message("AdvancedFm",tr("Could not copy\n")
606 +curFile +tr("to\n")+destFile); 608 +curFile +tr("to\n")+destFile);
607 return; 609 return;
608 } 610 }
609 611
610 } 612 }
611 delete fileDlg; 613 delete fileDlg;
612 614
613 } 615 }
614 populateLocalView(); 616 populateLocalView();
615 TabWidget->setCurrentTab(0); 617 TabWidget->setCurrentTab(0);
616 } 618 }
617} 619}
618 620
619void AdvancedFm::copySameDir() { 621void AdvancedFm::copySameDir() {
620 qApp->processEvents(); 622 qApp->processEvents();
621 QStringList curFileList = getPath(); 623 QStringList curFileList = getPath();
622 QString curFile, item, destFile; 624 QString curFile, item, destFile;
623 InputDialog *fileDlg; 625 InputDialog *fileDlg;
624 626
625 if (TabWidget->getCurrentTab() == 0) { 627 if (TabWidget->getCurrentTab() == 0) {
626 628
627 for ( QStringList::Iterator it = curFileList.begin(); it != curFileList.end(); ++it ) { 629 for ( QStringList::Iterator it = curFileList.begin(); it != curFileList.end(); ++it ) {
628 item=(*it); 630 item=(*it);
629 curFile = currentDir.canonicalPath()+"/"+ item; 631 curFile = currentDir.canonicalPath()+"/"+ item;
630 632
631 fileDlg = new InputDialog(this,tr("Copy ")+curFile+tr(" As"),TRUE, 0); 633 fileDlg = new InputDialog(this,tr("Copy ")+curFile+tr(" As"),TRUE, 0);
632 fileDlg->setInputText((const QString &) destFile ); 634 fileDlg->setInputText((const QString &) destFile );
633 fileDlg->exec(); 635 fileDlg->exec();
634 636
635 if( fileDlg->result() == 1 ) { 637 if( fileDlg->result() == 1 ) {
636 638
637 QString filename = fileDlg->LineEdit1->text(); 639 QString filename = fileDlg->LineEdit1->text();
638 destFile = currentDir.canonicalPath()+"/"+filename; 640 destFile = currentDir.canonicalPath()+"/"+filename;
639 641
640 QFile f(destFile); 642 QFile f(destFile);
641 if( f.exists()) { 643 if( f.exists()) {
642 switch (QMessageBox::warning(this,tr("Delete"), 644 switch (QMessageBox::warning(this,tr("Delete"),
643 destFile+tr(" already exists\nDo you really want to delete it?"), 645 destFile+tr(" already exists\nDo you really want to delete it?"),
644 tr("Yes"),tr("No"),0,0,1) ) { 646 tr("Yes"),tr("No"),0,0,1) ) {
645 case 0: 647 case 0:
646 648
647 f.remove(); 649 f.remove();
648 break; 650 break;
649 case 1: 651 case 1:
650 return; 652 return;
651 break; 653 break;
652 }; 654 };
653 } 655 }
654 if(!copyFile(destFile, curFile) ) { 656 if(!copyFile(destFile, curFile) ) {
655 QMessageBox::message("AdvancedFm",tr("Could not copy\n") 657 QMessageBox::message("AdvancedFm",tr("Could not copy\n")
656 +curFile +tr("to\n")+destFile); 658 +curFile +tr("to\n")+destFile);
657 return; 659 return;
658 } 660 }
659 661
660 qDebug("copy "+curFile+" as "+destFile); 662 qDebug("copy "+curFile+" as "+destFile);
661 } 663 }
662 delete fileDlg; 664 delete fileDlg;
663 } 665 }
664 populateLocalView(); 666 populateLocalView();
665 667
666 } else { 668 } else {
667 for ( QStringList::Iterator it = curFileList.begin(); it != curFileList.end(); ++it ) { 669 for ( QStringList::Iterator it = curFileList.begin(); it != curFileList.end(); ++it ) {
668 item=(*it); 670 item=(*it);
669 curFile = currentRemoteDir.canonicalPath()+"/"+ item; 671 curFile = currentRemoteDir.canonicalPath()+"/"+ item;
670 672
671 fileDlg = new InputDialog(this,tr("Copy ")+curFile+tr(" As"),TRUE, 0); 673 fileDlg = new InputDialog(this,tr("Copy ")+curFile+tr(" As"),TRUE, 0);
672 fileDlg->setInputText((const QString &) destFile); 674 fileDlg->setInputText((const QString &) destFile);
673 fileDlg->exec(); 675 fileDlg->exec();
674 if( fileDlg->result() == 1 ) { 676 if( fileDlg->result() == 1 ) {
675 QString filename = fileDlg->LineEdit1->text(); 677 QString filename = fileDlg->LineEdit1->text();
676 678
677 destFile = currentRemoteDir.canonicalPath()+"/"+filename; 679 destFile = currentRemoteDir.canonicalPath()+"/"+filename;
678 680
679 QFile f(destFile); 681 QFile f(destFile);
680 if( f.exists()) { 682 if( f.exists()) {
681 switch ( QMessageBox::warning(this,tr("Delete"), 683 switch ( QMessageBox::warning(this,tr("Delete"),
682 destFile+tr(" already exists\nDo you really want to delete it?"), 684 destFile+tr(" already exists\nDo you really want to delete it?"),
683 tr("Yes"),tr("No"),0,0,1) ) { 685 tr("Yes"),tr("No"),0,0,1) ) {
684 case 0: 686 case 0:
685 f.remove(); 687 f.remove();
686 break; 688 break;
687 case 1: 689 case 1:
688 return; 690 return;
689 break; 691 break;
690 }; 692 };
691 } 693 }
692 if(!copyFile(destFile, curFile) ) { 694 if(!copyFile(destFile, curFile) ) {
693 QMessageBox::message("AdvancedFm",tr("Could not copy\n") 695 QMessageBox::message("AdvancedFm",tr("Could not copy\n")
694 +curFile +tr("to\n")+destFile); 696 +curFile +tr("to\n")+destFile);
695 return; 697 return;
696 } 698 }
697 qDebug("copy "+curFile+" as "+destFile); 699 qDebug("copy "+curFile+" as "+destFile);
698 } 700 }
699 delete fileDlg; 701 delete fileDlg;
700 } 702 }
701 populateRemoteView(); 703 populateRemoteView();
702 } 704 }
703} 705}
704 706
705void AdvancedFm::move() { 707void AdvancedFm::move() {
706 qApp->processEvents(); 708 qApp->processEvents();
707 709