summaryrefslogtreecommitdiff
path: root/noncore/apps/advancedfm/advancedfm.cpp
Unidiff
Diffstat (limited to 'noncore/apps/advancedfm/advancedfm.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/apps/advancedfm/advancedfm.cpp56
1 files changed, 38 insertions, 18 deletions
diff --git a/noncore/apps/advancedfm/advancedfm.cpp b/noncore/apps/advancedfm/advancedfm.cpp
index f23fd86..08dc24e 100644
--- a/noncore/apps/advancedfm/advancedfm.cpp
+++ b/noncore/apps/advancedfm/advancedfm.cpp
@@ -13,4 +13,5 @@
13#include "advancedfm.h" 13#include "advancedfm.h"
14 14
15 #include <opie/otabwidget.h>
15// #include <opie/ofileselector.h> 16// #include <opie/ofileselector.h>
16// #include <opie/ofiledialog.h> 17// #include <opie/ofiledialog.h>
@@ -88,5 +89,6 @@ void AdvancedFm::cleanUp() {
88 89
89void AdvancedFm::tabChanged(QWidget *) { 90void AdvancedFm::tabChanged(QWidget *) {
90 if (TabWidget->currentPageIndex() == 0) { 91 if (TabWidget->getCurrentTab() == 0) {
92// if (TabWidget->currentPageIndex() == 0) {
91 currentPathCombo->lineEdit()->setText( currentDir.canonicalPath()); 93 currentPathCombo->lineEdit()->setText( currentDir.canonicalPath());
92 viewMenu->setItemChecked(viewMenu->idAt(0),TRUE); 94 viewMenu->setItemChecked(viewMenu->idAt(0),TRUE);
@@ -97,5 +99,7 @@ void AdvancedFm::tabChanged(QWidget *) {
97 99
98 } 100 }
99 if (TabWidget->currentPageIndex() == 1) { 101 if (TabWidget->getCurrentTab() == 1) {
102
103// if (TabWidget->currentPageIndex() == 1) {
100 currentPathCombo->lineEdit()->setText( currentRemoteDir.canonicalPath()); 104 currentPathCombo->lineEdit()->setText( currentRemoteDir.canonicalPath());
101 viewMenu->setItemChecked(viewMenu->idAt(1),TRUE); 105 viewMenu->setItemChecked(viewMenu->idAt(1),TRUE);
@@ -415,10 +419,10 @@ void AdvancedFm::remoteListPressed( int mouse, QListViewItem*, const QPoint&, in
415 419
416void AdvancedFm::switchToLocalTab() { 420void AdvancedFm::switchToLocalTab() {
417 TabWidget->setCurrentPage(0); 421 TabWidget->setCurrentTab(0);
418 Local_View->setFocus(); 422 Local_View->setFocus();
419} 423}
420 424
421void AdvancedFm::switchToRemoteTab() { 425void AdvancedFm::switchToRemoteTab() {
422 TabWidget->setCurrentPage(1); 426 TabWidget->setCurrentTab(1);
423 Remote_View->setFocus(); 427 Remote_View->setFocus();
424} 428}
@@ -433,5 +437,6 @@ void AdvancedFm::writeConfig() {
433 437
434void AdvancedFm::currentPathComboChanged() { 438void AdvancedFm::currentPathComboChanged() {
435 if (TabWidget->currentPageIndex() == 0) { 439 if (TabWidget->getCurrentTab() == 0) {
440// if (TabWidget->currentPageIndex() == 0) {
436 if(QDir( currentPathCombo->lineEdit()->text()).exists()) { 441 if(QDir( currentPathCombo->lineEdit()->text()).exists()) {
437 currentDir.setPath( currentPathCombo->lineEdit()->text() ); 442 currentDir.setPath( currentPathCombo->lineEdit()->text() );
@@ -441,5 +446,6 @@ void AdvancedFm::currentPathComboChanged() {
441 } 446 }
442 } 447 }
443 if (TabWidget->currentPageIndex() == 0) { 448 if (TabWidget->getCurrentTab() == 0) {
449// if (TabWidget->currentPageIndex() == 0) {
444 if(QDir( currentPathCombo->lineEdit()->text()).exists()) { 450 if(QDir( currentPathCombo->lineEdit()->text()).exists()) {
445 currentRemoteDir.setPath( currentPathCombo->lineEdit()->text() ); 451 currentRemoteDir.setPath( currentPathCombo->lineEdit()->text() );
@@ -453,5 +459,6 @@ void AdvancedFm::currentPathComboChanged() {
453void AdvancedFm::fillCombo(const QString &currentPath) { 459void AdvancedFm::fillCombo(const QString &currentPath) {
454 460
455 if (TabWidget->currentPageIndex() == 0) { 461 if (TabWidget->getCurrentTab() == 0) {
462// if (TabWidget->currentPageIndex() == 0) {
456 currentPathCombo->lineEdit()->setText( currentPath); 463 currentPathCombo->lineEdit()->setText( currentPath);
457 if( localDirPathStringList.grep(currentPath,TRUE).isEmpty() ) { 464 if( localDirPathStringList.grep(currentPath,TRUE).isEmpty() ) {
@@ -471,5 +478,6 @@ void AdvancedFm::fillCombo(const QString &currentPath) {
471 478
472void AdvancedFm::currentPathComboActivated(const QString & currentPath) { 479void AdvancedFm::currentPathComboActivated(const QString & currentPath) {
473 if (TabWidget->currentPageIndex() == 0) { 480 if (TabWidget->getCurrentTab() == 0) {
481// if (TabWidget->currentPageIndex() == 0) {
474 chdir( currentPath.latin1() ); 482 chdir( currentPath.latin1() );
475 currentDir.cd( currentPath, TRUE); 483 currentDir.cd( currentPath, TRUE);
@@ -486,5 +494,6 @@ void AdvancedFm::currentPathComboActivated(const QString & currentPath) {
486QStringList AdvancedFm::getPath() { 494QStringList AdvancedFm::getPath() {
487 QStringList strList; 495 QStringList strList;
488 if (TabWidget->currentPageIndex() == 0) { 496 if (TabWidget->getCurrentTab() == 0) {
497// if (TabWidget->currentPageIndex() == 0) {
489 QList<QListViewItem> * getSelectedItems( QListView * Local_View ); 498 QList<QListViewItem> * getSelectedItems( QListView * Local_View );
490 QListViewItemIterator it( Local_View ); 499 QListViewItemIterator it( Local_View );
@@ -513,5 +522,6 @@ void AdvancedFm::homeButtonPushed() {
513 QString current = QDir::homeDirPath(); 522 QString current = QDir::homeDirPath();
514 chdir( current.latin1() ); 523 chdir( current.latin1() );
515 if (TabWidget->currentPageIndex() == 0) { 524 if (TabWidget->getCurrentTab() == 0) {
525// if (TabWidget->currentPageIndex() == 0) {
516 currentDir.cd( current, TRUE); 526 currentDir.cd( current, TRUE);
517 populateLocalView(); 527 populateLocalView();
@@ -526,5 +536,7 @@ void AdvancedFm::docButtonPushed() {
526 QString current = QPEApplication::documentDir(); 536 QString current = QPEApplication::documentDir();
527 chdir( current.latin1() ); 537 chdir( current.latin1() );
528 if (TabWidget->currentPageIndex() == 0) { 538
539 if (TabWidget->getCurrentTab() == 0) {
540//if (TabWidget->currentPageIndex() == 0) {
529 currentDir.cd( current, TRUE); 541 currentDir.cd( current, TRUE);
530 populateLocalView(); 542 populateLocalView();
@@ -539,5 +551,6 @@ void AdvancedFm::SDButtonPushed() {
539 QString current = "/mnt/card";// this can change so fix 551 QString current = "/mnt/card";// this can change so fix
540 chdir( current.latin1() ); 552 chdir( current.latin1() );
541 if (TabWidget->currentPageIndex() == 0) { 553 if (TabWidget->getCurrentTab() == 0) {
554// if (TabWidget->currentPageIndex() == 0) {
542 currentDir.cd( current, TRUE); 555 currentDir.cd( current, TRUE);
543 populateLocalView(); 556 populateLocalView();
@@ -558,5 +571,6 @@ void AdvancedFm::CFButtonPushed() {
558 571
559 chdir( current.latin1() ); 572 chdir( current.latin1() );
560 if (TabWidget->currentPageIndex() == 0) { 573 if (TabWidget->getCurrentTab() == 0) {
574// if (TabWidget->currentPageIndex() == 0) {
561 currentDir.cd( current, TRUE); 575 currentDir.cd( current, TRUE);
562 populateLocalView(); 576 populateLocalView();
@@ -646,5 +660,6 @@ void AdvancedFm::QPEButtonPushed() {
646 QString current = QPEApplication::qpeDir(); 660 QString current = QPEApplication::qpeDir();
647 chdir( current.latin1() ); 661 chdir( current.latin1() );
648 if (TabWidget->currentPageIndex() == 0) { 662 if (TabWidget->getCurrentTab() == 0) {
663// if (TabWidget->currentPageIndex() == 0) {
649 currentDir.cd( current, TRUE); 664 currentDir.cd( current, TRUE);
650 populateLocalView(); 665 populateLocalView();
@@ -718,5 +733,6 @@ void AdvancedFm::showFileMenu() {
718 QString curApp; 733 QString curApp;
719 bool isLocalView = false; 734 bool isLocalView = false;
720 if (TabWidget->currentPageIndex() == 0) { 735 if (TabWidget->getCurrentTab() == 0) {
736// if (TabWidget->currentPageIndex() == 0) {
721 isLocalView = TRUE; 737 isLocalView = TRUE;
722 curApp = Local_View->currentItem()->text(0); 738 curApp = Local_View->currentItem()->text(0);
@@ -731,6 +747,9 @@ void AdvancedFm::showFileMenu() {
731 QPopupMenu *n = new QPopupMenu(0); 747 QPopupMenu *n = new QPopupMenu(0);
732 // QPopupMenu *o = new QPopupMenu(0); 748 // QPopupMenu *o = new QPopupMenu(0);
733 m->insertItem( tr( "Show Hidden Files" ), this, SLOT( showMenuHidden() )); 749 if (TabWidget->getCurrentTab() == 0)
734 750 m->insertItem( tr( "Show Hidden Files" ), this, SLOT( showHidden() ));
751 else
752 m->insertItem( tr( "Show Hidden Files" ), this, SLOT( showRemoteHidden() ));
753
735 if ( QFileInfo(fi).isDir() ) { 754 if ( QFileInfo(fi).isDir() ) {
736 m->insertSeparator(); 755 m->insertSeparator();
@@ -830,5 +849,6 @@ void AdvancedFm::addToDocs() {
830 if( strListPaths.count() > 0) { 849 if( strListPaths.count() > 0) {
831 QString curFile; 850 QString curFile;
832 if (TabWidget->currentPageIndex() == 0) { 851 if (TabWidget->getCurrentTab() == 0) {
852// if (TabWidget->currentPageIndex() == 0) {
833 for ( QStringList::Iterator it = strListPaths.begin(); it != strListPaths.end(); ++it ) { 853 for ( QStringList::Iterator it = strListPaths.begin(); it != strListPaths.end(); ++it ) {
834 curFile = currentDir.canonicalPath()+"/"+(*it); 854 curFile = currentDir.canonicalPath()+"/"+(*it);