[SCM] ktp-contact-list packaging branch, master, updated. debian/15.12.1-2-1070-g6c56f91

Maximiliano Curia maxy at moszumanska.debian.org
Sat May 28 00:06:36 UTC 2016


Gitweb-URL: http://git.debian.org/?p=pkg-kde/applications/ktp-contact-list.git;a=commitdiff;h=4af99d7

The following commit has been merged in the master branch:
commit 4af99d7b57330af15aa02c605e4a8cd6848a3743
Author: Daniele E. Domenichelli <daniele.domenichelli at gmail.com>
Date:   Mon Jun 6 21:31:26 2011 +0200

    Remember the path for last file sent
---
 main-widget.cpp | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/main-widget.cpp b/main-widget.cpp
index 07e23e1..3404572 100644
--- a/main-widget.cpp
+++ b/main-widget.cpp
@@ -546,7 +546,11 @@ void MainWidget::startFileTransferChannel(ContactModelItem *contactItem)
 
     Tp::AccountPtr account = m_model->accountForContactItem(contactItem);
 
-    QString filename = KFileDialog::getOpenFileName(KUrl(), // TODO Remember directory
+    KSharedConfigPtr config = KSharedConfig::openConfig("ktelepathyrc");
+    KConfigGroup filetransferConfig = config->group("File Transfers");
+    QString lastDirectory = filetransferConfig.readPathEntry("lastDirectory", QDir::homePath());
+
+    QString filename = KFileDialog::getOpenFileName(KUrl(lastDirectory),
                                                     QString(),
                                                     this,
                                                     i18n("Choose a file")
@@ -558,6 +562,8 @@ void MainWidget::startFileTransferChannel(ContactModelItem *contactItem)
 
     QFileInfo fileinfo(filename);
 
+    filetransferConfig.writePathEntry("lastDirectory", fileinfo.canonicalFilePath());
+
     kDebug() << "Filename:" << filename;
     kDebug() << "Content type:" << KMimeType::findByFileContent(filename)->name();
     kDebug() << "Size:" << fileinfo.size();

-- 
ktp-contact-list packaging



More information about the pkg-kde-commits mailing list