[SCM] ktp-kded-integration-module packaging branch, master, updated. debian/15.12.1-2-382-gbd961c2

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


Gitweb-URL: http://git.debian.org/?p=pkg-kde/applications/ktp-kded-module.git;a=commitdiff;h=995c6e1

The following commit has been merged in the master branch:
commit 995c6e104d81967503632aced0375088f9490421
Author: Dan Vrátil <dvratil at redhat.com>
Date:   Mon Jun 24 12:10:48 2013 +0200

    Add "Always Ask" option for filetransfer destination directory
    
    REVIEW: 111092
    BUG: 295937
    FIXED-IN: 0.7.0
---
 config/telepathy-kded-config.cpp | 11 +++++++++++
 config/telepathy-kded-config.h   |  1 +
 config/telepathy-kded-config.ui  | 18 ++++++++++++++----
 3 files changed, 26 insertions(+), 4 deletions(-)

diff --git a/config/telepathy-kded-config.cpp b/config/telepathy-kded-config.cpp
index 780a882..d237707 100644
--- a/config/telepathy-kded-config.cpp
+++ b/config/telepathy-kded-config.cpp
@@ -118,6 +118,8 @@ TelepathyKDEDConfig::TelepathyKDEDConfig(QWidget *parent, const QVariantList& ar
             this, SLOT(settingsHasChanged()));
     connect(ui->m_screenSaverAwayMessage, SIGNAL(textChanged(QString)),
             this, SLOT(settingsHasChanged()));
+    connect(ui->m_downloadUrlCheckBox, SIGNAL(clicked(bool)),
+            this, SLOT(downloadUrlCheckBoxChanged(bool)));
 
     connect(ui->m_awayCheckBox, SIGNAL(clicked(bool)),
             this, SLOT(autoAwayChecked(bool)));
@@ -147,6 +149,8 @@ void TelepathyKDEDConfig::load()
     QString downloadDirectory = filetransferConfig.readPathEntry(QLatin1String("downloadDirectory"),
                     QDir::homePath() + QLatin1String("/") + i18nc("This is the download directory in user's home", "Downloads"));
     ui->m_downloadUrlRequester->setUrl(KUrl(downloadDirectory));
+    ui->m_downloadUrlCheckBox->setChecked(filetransferConfig.readEntry(QLatin1String("alwaysAsk"), false));
+    ui->m_downloadUrlRequester->setEnabled(!ui->m_downloadUrlCheckBox->isChecked());
 
     // check if auto-accept file transfers is enabled
     bool autoAcceptEnabled = filetransferConfig.readEntry(QLatin1String("autoAccept"), false);
@@ -258,6 +262,7 @@ void TelepathyKDEDConfig::save()
 
     filetransferConfig.writeEntry(QLatin1String("downloadDirectory"), ui->m_downloadUrlRequester->url().toLocalFile());
     filetransferConfig.writeEntry(QLatin1String("autoAccept"), ui->m_autoAcceptCheckBox->isChecked());
+    filetransferConfig.writeEntry(QLatin1String("alwaysAsk"), ui->m_downloadUrlCheckBox->isChecked());
     filetransferConfig.sync();
 
 // KDED module config
@@ -372,3 +377,9 @@ void TelepathyKDEDConfig::autoOfflineChecked(bool checked)
 
     ui->m_autoOfflineCheckBox->setTristate(false);
 }
+
+void TelepathyKDEDConfig::downloadUrlCheckBoxChanged(bool checked)
+{
+    ui->m_downloadUrlRequester->setEnabled(!checked);
+    Q_EMIT changed(true);
+}
diff --git a/config/telepathy-kded-config.h b/config/telepathy-kded-config.h
index b674ae7..166338f 100644
--- a/config/telepathy-kded-config.h
+++ b/config/telepathy-kded-config.h
@@ -47,6 +47,7 @@ private Q_SLOTS:
     void nowPlayingChecked(bool checked);
     void autoOfflineChecked(bool checked);
     void screenSaverAwayChecked(bool checked);
+    void downloadUrlCheckBoxChanged(bool checked);
 
 private:
     void enableAwayWidgets(bool enable);
diff --git a/config/telepathy-kded-config.ui b/config/telepathy-kded-config.ui
index aff6a7e..6c72ff3 100644
--- a/config/telepathy-kded-config.ui
+++ b/config/telepathy-kded-config.ui
@@ -326,20 +326,30 @@
      <property name="flat">
       <bool>false</bool>
      </property>
-     <layout class="QGridLayout" name="gridLayout">
+     <layout class="QGridLayout" name="gridLayout_6">
       <item row="0" column="0">
-       <layout class="QHBoxLayout" name="download_folder_layout">
-        <item>
+       <layout class="QGridLayout" name="downloadFolderLayout">
+        <item row="0" column="0">
          <widget class="QLabel" name="m_downloadUrlLabel">
           <property name="text">
            <string>Download folder:</string>
           </property>
+          <property name="alignment">
+           <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
+          </property>
           <property name="buddy">
            <cstring>m_downloadUrlRequester</cstring>
           </property>
          </widget>
         </item>
-        <item>
+        <item row="0" column="1">
+         <widget class="QCheckBox" name="m_downloadUrlCheckBox">
+          <property name="text">
+           <string>Always Ask</string>
+          </property>
+         </widget>
+        </item>
+        <item row="1" column="1">
          <widget class="KUrlRequester" name="m_downloadUrlRequester">
           <property name="toolTip">
            <string>This is the folder where received files will be saved.</string>

-- 
ktp-kded-integration-module packaging



More information about the pkg-kde-commits mailing list