QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3408|回复: 3

kftpgrabber-0.6-beta1-patch

[复制链接]
发表于 2005-4-28 20:13:52 | 显示全部楼层 |阅读模式
[code:1]diff -urN kftpgrabber-0.6.0-beta1/src/kftpqueueconverter.cpp kftpgrabber-0.6.0-beta1.orig/src/kftpqueueconverter.cpp
--- kftpgrabber-0.6.0-beta1/src/kftpqueueconverter.cpp  2005-04-28 19:47:16.000000000 +0800
+++ kftpgrabber-0.6.0-beta1.orig/src/kftpqueueconverter.cpp     2005-04-08 13:43:16.000000000 +0800
@@ -109,7 +109,7 @@
   parent.appendChild(item);

   // Create text nodes
-  createTextNode("source", QString::fromLocal8Bit(transfer->getSourceUrl().htmlURL().local8Bit()), item);
+  createTextNode("source", QString::fromLocal8Bit(transfer->getSourceUrl().url().local8Bit()), item);
   createTextNode("dest", transfer->getDestUrl().url(), item);
   createTextNode("size", QString::number(transfer->getSize()), item);
   createTextNode("type", transfer->isDir() ? "directory" : "file", item);
diff -urN kftpgrabber-0.6.0-beta1/src/kftpqueue.cpp kftpgrabber-0.6.0-beta1.orig/src/kftpqueue.cpp
--- kftpgrabber-0.6.0-beta1/src/kftpqueue.cpp   2005-04-28 19:52:03.000000000 +0800
+++ kftpgrabber-0.6.0-beta1.orig/src/kftpqueue.cpp      2005-04-02 17:31:26.000000000 +0800
@@ -479,9 +479,8 @@
   }

   // Execute the transfer if set in configuration
-  if (!FTPConfig().m_queueOnDND && lastTransfer)
-//    lastTransfer->delayedExecute(100);
-       startQueueTransfer();
+  if (!FTPConfig().m_queueOnDND && p_urls.count() == 1 && lastTransfer)
+    lastTransfer->delayedExecute(100);
}

int KFTPQueueManager::fileExistsDialog(KFTPQueue::TransferFile *transfer, const QString &local, FTPEntry remote, bool reversed)
diff -urN kftpgrabber-0.6.0-beta1/src/widgets/kftpquickconnectdialog.cpp kftpgrabber-0.6.0-beta1.orig/src/widgets/kftpquickconnectdialog.cpp
--- kftpgrabber-0.6.0-beta1/src/widgets/kftpquickconnectdialog.cpp      2005-04-28 19:52:03.000000000 +0800
+++ kftpgrabber-0.6.0-beta1.orig/src/widgets/kftpquickconnectdialog.cpp 2005-04-01 02:51:32.000000000 +0800
@@ -197,7 +197,7 @@
   if (m_noUrlChange) return;

   m_noUrlChange = true;
-  m_curUrl.setPass(m_layout->passwordBox->text());
+  m_curUrl.setPass(m_layout->passwordBox->password());
   m_layout->urlBox->setURL(m_curUrl);
   m_noUrlChange = false;
}
[/code:1]
发表于 2005-4-28 21:10:03 | 显示全部楼层
// Execute the transfer if set in configuration
-  if (!FTPConfig().m_queueOnDND && lastTransfer)
-//    lastTransfer->delayedExecute(100);
-       startQueueTransfer();
+  if (!FTPConfig().m_queueOnDND && p_urls.count() == 1 && lastTransfer)
+    lastTransfer->delayedExecute(100);
  }
这一块儿我认为有问题。其设定是一次只能拖一个文件,当拖多个时其不会自动下载。用我补丁里的可以。
回复

使用道具 举报

 楼主| 发表于 2005-4-29 01:42:51 | 显示全部楼层
KanKer难道你没有发现我吧diff的参数顺序搞乱了?
'+’和'-',不过官方已经接受了,咱们也不用费心了,还有就是下载队列的那处补丁又完善了一下原来的是没有密码的。
回复

使用道具 举报

发表于 2005-4-29 09:03:21 | 显示全部楼层
呵呵。不好意思,没仔细看  
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-22 07:45 , Processed in 0.080188 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表