author | llornkcor <llornkcor> | 2002-03-31 02:00:57 (UTC) |
---|---|---|
committer | llornkcor <llornkcor> | 2002-03-31 02:00:57 (UTC) |
commit | 13da5064c21e124f2202310ac4c54cb3ddc8c0b1 (patch) (unidiff) | |
tree | d95a8c039a1240aace32be1751382ea43b8c77cc | |
parent | 04158decf6fa76d966be178d07e1895336a47bd9 (diff) | |
download | opie-13da5064c21e124f2202310ac4c54cb3ddc8c0b1.zip opie-13da5064c21e124f2202310ac4c54cb3ddc8c0b1.tar.gz opie-13da5064c21e124f2202310ac4c54cb3ddc8c0b1.tar.bz2 |
fixed some goofy crap I thought I fixed earlier with server combo and multiple entries. oh well. Also fixed single click going into a repopulate(bad when remote)
-rw-r--r-- | noncore/net/opieftp/opieftp.cpp | 29 |
1 files changed, 17 insertions, 12 deletions
diff --git a/noncore/net/opieftp/opieftp.cpp b/noncore/net/opieftp/opieftp.cpp index 3dda17e..e64fd73 100644 --- a/noncore/net/opieftp/opieftp.cpp +++ b/noncore/net/opieftp/opieftp.cpp | |||
@@ -133,6 +133,7 @@ OpieFtp::OpieFtp( ) | |||
133 | Local_View->setAllColumnsShowFocus(TRUE); | 133 | Local_View->setAllColumnsShowFocus(TRUE); |
134 | Local_View->setMultiSelection( TRUE ); | 134 | Local_View->setMultiSelection( TRUE ); |
135 | Local_View->setSelectionMode(QListView::Extended); | 135 | Local_View->setSelectionMode(QListView::Extended); |
136 | |||
136 | QPEApplication::setStylusOperation( Local_View->viewport(),QPEApplication::RightOnHold); | 137 | QPEApplication::setStylusOperation( Local_View->viewport(),QPEApplication::RightOnHold); |
137 | 138 | ||
138 | tabLayout->addWidget( Local_View, 0, 0 ); | 139 | tabLayout->addWidget( Local_View, 0, 0 ); |
@@ -318,7 +319,6 @@ void OpieFtp::newConnection() | |||
318 | remotePath->setText( currentRemoteDir = "/"); | 319 | remotePath->setText( currentRemoteDir = "/"); |
319 | PortSpinBox->setValue( 21); | 320 | PortSpinBox->setValue( 21); |
320 | TabWidget->setCurrentPage(2); | 321 | TabWidget->setCurrentPage(2); |
321 | currentServerConfig = -1; | ||
322 | } | 322 | } |
323 | 323 | ||
324 | void OpieFtp::serverComboEdited(const QString & edit) | 324 | void OpieFtp::serverComboEdited(const QString & edit) |
@@ -432,8 +432,8 @@ void OpieFtp::localUpload() | |||
432 | } | 432 | } |
433 | ProgressBar->reset(); | 433 | ProgressBar->reset(); |
434 | nullifyCallBack(); | 434 | nullifyCallBack(); |
435 | it.current()->setSelected(FALSE); | ||
436 | } //end currentSelected | 435 | } //end currentSelected |
436 | it.current()->setSelected(FALSE); | ||
437 | } | 437 | } |
438 | TabWidget->setCurrentPage(1); | 438 | TabWidget->setCurrentPage(1); |
439 | remoteDirList( (const QString &)currentRemoteDir); //this also calls populate | 439 | remoteDirList( (const QString &)currentRemoteDir); //this also calls populate |
@@ -486,8 +486,8 @@ void OpieFtp::remoteDownload() | |||
486 | } | 486 | } |
487 | ProgressBar->reset(); | 487 | ProgressBar->reset(); |
488 | nullifyCallBack(); | 488 | nullifyCallBack(); |
489 | it.current()->setSelected(FALSE); | ||
490 | } | 489 | } |
490 | it.current()->setSelected(FALSE); | ||
491 | } | 491 | } |
492 | TabWidget->setCurrentPage(0); | 492 | TabWidget->setCurrentPage(0); |
493 | populateLocalView(); | 493 | populateLocalView(); |
@@ -657,7 +657,7 @@ bool OpieFtp::populateRemoteView( ) | |||
657 | void OpieFtp::remoteListClicked(QListViewItem *selectedItem) | 657 | void OpieFtp::remoteListClicked(QListViewItem *selectedItem) |
658 | { | 658 | { |
659 | if( selectedItem) { | 659 | if( selectedItem) { |
660 | QCopEnvelope ( "QPE/System", "busy()" ); | 660 | // QCopEnvelope ( "QPE/System", "busy()" ); |
661 | QString oldRemoteCurrentDir = currentRemoteDir; | 661 | QString oldRemoteCurrentDir = currentRemoteDir; |
662 | QString strItem=selectedItem->text(0); | 662 | QString strItem=selectedItem->text(0); |
663 | strItem=strItem.simplifyWhiteSpace(); | 663 | strItem=strItem.simplifyWhiteSpace(); |
@@ -686,28 +686,28 @@ void OpieFtp::remoteListClicked(QListViewItem *selectedItem) | |||
686 | if( !remoteChDir( (const QString &)strItem)) { | 686 | if( !remoteChDir( (const QString &)strItem)) { |
687 | currentRemoteDir = oldRemoteCurrentDir; | 687 | currentRemoteDir = oldRemoteCurrentDir; |
688 | strItem=""; | 688 | strItem=""; |
689 | qDebug("RemoteCurrentDir1 "+oldRemoteCurrentDir); | 689 | // qDebug("RemoteCurrentDir1 "+oldRemoteCurrentDir); |
690 | } | 690 | } |
691 | } else if(strItem.find("/",0,TRUE) != -1) { // this is a directory | 691 | } else if(strItem.find("/",0,TRUE) != -1) { // this is a directory |
692 | qDebug("trying directory"); | ||
693 | if( !remoteChDir( (const QString &)currentRemoteDir + strItem)) { | 692 | if( !remoteChDir( (const QString &)currentRemoteDir + strItem)) { |
694 | currentRemoteDir = oldRemoteCurrentDir; | 693 | currentRemoteDir = oldRemoteCurrentDir; |
695 | strItem=""; | 694 | strItem=""; |
696 | qDebug("RemoteCurrentDir1 "+oldRemoteCurrentDir); | 695 | // qDebug("RemoteCurrentDir1 "+oldRemoteCurrentDir); |
697 | 696 | ||
698 | } else { | 697 | } else { |
699 | currentRemoteDir = currentRemoteDir+strItem; | 698 | currentRemoteDir = currentRemoteDir+strItem; |
700 | } | 699 | } |
701 | } else { | 700 | } else { |
702 | qDebug("download "+strItem); | 701 | QCopEnvelope ( "QPE/System", "notBusy()" ); |
702 | return; | ||
703 | } | 703 | } |
704 | } | 704 | } |
705 | remoteDirList( (const QString &)currentRemoteDir); //this also calls populate | 705 | remoteDirList( (const QString &)currentRemoteDir); //this also calls populate |
706 | if(currentRemoteDir.right(1) !="/") | 706 | if(currentRemoteDir.right(1) !="/") |
707 | currentRemoteDir +="/"; | 707 | currentRemoteDir +="/"; |
708 | currentPathCombo->lineEdit()->setText( currentRemoteDir ); | 708 | currentPathCombo->lineEdit()->setText( currentRemoteDir ); |
709 | fillRemoteCombo( (const QString &)currentDir); | 709 | fillRemoteCombo( (const QString &)currentRemoteDir); |
710 | QCopEnvelope ( "QPE/System", "notBusy()" ); | 710 | // QCopEnvelope ( "QPE/System", "notBusy()" ); |
711 | } | 711 | } |
712 | } | 712 | } |
713 | 713 | ||
@@ -727,6 +727,7 @@ void OpieFtp::localListClicked(QListViewItem *selectedItem) | |||
727 | } | 727 | } |
728 | } else { // not a symlink | 728 | } else { // not a symlink |
729 | if(strItem.find(". .",0,TRUE) && strItem.find("/",0,TRUE)!=-1 ) { | 729 | if(strItem.find(". .",0,TRUE) && strItem.find("/",0,TRUE)!=-1 ) { |
730 | |||
730 | if(QDir(QDir::cleanDirPath(currentDir.canonicalPath()+"/"+strItem)).exists() ) { | 731 | if(QDir(QDir::cleanDirPath(currentDir.canonicalPath()+"/"+strItem)).exists() ) { |
731 | strItem=QDir::cleanDirPath(currentDir.canonicalPath()+"/"+strItem); | 732 | strItem=QDir::cleanDirPath(currentDir.canonicalPath()+"/"+strItem); |
732 | currentDir.cd(strItem,FALSE); | 733 | currentDir.cd(strItem,FALSE); |
@@ -743,6 +744,7 @@ void OpieFtp::localListClicked(QListViewItem *selectedItem) | |||
743 | strItem=QDir::cleanDirPath(currentDir.canonicalPath()+"/"+strItem); | 744 | strItem=QDir::cleanDirPath(currentDir.canonicalPath()+"/"+strItem); |
744 | if( QFile::exists(strItem ) ) { | 745 | if( QFile::exists(strItem ) ) { |
745 | // qDebug("upload "+strItem); | 746 | // qDebug("upload "+strItem); |
747 | return; | ||
746 | } | 748 | } |
747 | } //end not symlink | 749 | } //end not symlink |
748 | chdir(strItem.latin1()); | 750 | chdir(strItem.latin1()); |
@@ -1068,12 +1070,16 @@ void OpieFtp::readConfig() | |||
1068 | 1070 | ||
1069 | void OpieFtp::writeConfig() | 1071 | void OpieFtp::writeConfig() |
1070 | { | 1072 | { |
1071 | |||
1072 | Config cfg("opieftp"); | 1073 | Config cfg("opieftp"); |
1073 | cfg.setGroup("Server"); | 1074 | cfg.setGroup("Server"); |
1074 | QString username, remoteServerStr, remotePathStr, password, port, temp; | 1075 | QString username, remoteServerStr, remotePathStr, password, port, temp; |
1075 | int numberOfEntries = cfg.readNumEntry("numberOfEntries",0); | 1076 | int numberOfEntries = cfg.readNumEntry("numberOfEntries",0); |
1076 | if( currentServerConfig == -1) { | 1077 | if( currentServerConfig == -1) { |
1078 | for (int i = 1; i <= numberOfEntries; i++) { | ||
1079 | temp.setNum(i); | ||
1080 | cfg.setGroup("Server"); | ||
1081 | QString tempStr = cfg.readEntry( temp,""); | ||
1082 | } | ||
1077 | 1083 | ||
1078 | temp.setNum( numberOfEntries + 1); | 1084 | temp.setNum( numberOfEntries + 1); |
1079 | cfg.setGroup("Server"); | 1085 | cfg.setGroup("Server"); |
@@ -1090,7 +1096,6 @@ void OpieFtp::writeConfig() | |||
1090 | cfg.writeEntryCrypt( UsernameComboBox->currentText(), PasswordEdit->text()); | 1096 | cfg.writeEntryCrypt( UsernameComboBox->currentText(), PasswordEdit->text()); |
1091 | cfg.setGroup("Server"); | 1097 | cfg.setGroup("Server"); |
1092 | cfg.writeEntry("numberOfEntries", QString::number(numberOfEntries + 1 )); | 1098 | cfg.writeEntry("numberOfEntries", QString::number(numberOfEntries + 1 )); |
1093 | |||
1094 | } | 1099 | } |
1095 | } | 1100 | } |
1096 | 1101 | ||