[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:07:46 UTC 2016


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

The following commit has been merged in the master branch:
commit 117d37383550bcdde76e4db3ad9b758b54a3591a
Author: David Edmundson <kde at davidedmundson.co.uk>
Date:   Thu Oct 6 21:26:57 2011 +0100

    Make CustomPresenceDialog slightly more sane
---
 dialogs/custom-presence-dialog.cpp | 26 ++++++++++++--------------
 dialogs/custom-presence-dialog.h   |  8 +++-----
 2 files changed, 15 insertions(+), 19 deletions(-)

diff --git a/dialogs/custom-presence-dialog.cpp b/dialogs/custom-presence-dialog.cpp
index 4c0ca3f..238eef0 100644
--- a/dialogs/custom-presence-dialog.cpp
+++ b/dialogs/custom-presence-dialog.cpp
@@ -33,19 +33,18 @@
 
 #include <TelepathyQt4/Presence>	
 
-customPresenceDialog::customPresenceDialog(QWidget* parent)
-  : QWidget(parent)
+CustomPresenceDialog::CustomPresenceDialog(QWidget* parent)
+  : KDialog(parent)
 {
     setupDialog();
 }
 
-void customPresenceDialog::setupDialog()
+void CustomPresenceDialog::setupDialog()
 {
-    KDialog *dialog = new KDialog(this);
-    dialog->setCaption(i18n("Edit Custom Messages"));
-    dialog->setButtons(KDialog::Close);
+    setCaption(i18n("Edit Custom Messages"));
+    setButtons(KDialog::Close);
  
-    QWidget *mainDialogWidget = new QWidget(dialog);
+    QWidget *mainDialogWidget = new QWidget(this);
     m_listWidget = new QListWidget(mainDialogWidget);
     m_statusMessage = new KComboBox(true, mainDialogWidget);
     m_statusMessage->setTrapReturnKey(false);
@@ -74,9 +73,8 @@ void customPresenceDialog::setupDialog()
     hLayout->addLayout(vLayout2);
     vLayout->addLayout(hLayout);
 
-    dialog->setMainWidget(mainDialogWidget);
-    dialog->show();
-    
+    setMainWidget(mainDialogWidget);
+
     KSharedConfigPtr config = KSharedConfig::openConfig("telepathy-kde-contactlistrc");
     m_presenceGroup = new KConfigGroup( config, "Custom Presence List" );
     int presenceIcon;
@@ -90,7 +88,7 @@ void customPresenceDialog::setupDialog()
     connect(m_statusMessage, SIGNAL(returnPressed()), SLOT(addCustomPresence()));
 }
 
-void customPresenceDialog::addCustomPresence()
+void CustomPresenceDialog::addCustomPresence()
 {
     int presenceIndex = m_statusMessage->currentIndex();
     QString uniquePresenceString = m_statusMessage->currentText() + "_" + QString::number(m_statusMessage->currentIndex());
@@ -100,7 +98,7 @@ void customPresenceDialog::addCustomPresence()
     emit configChanged();
 }
 
-void customPresenceDialog::removeCustomPresence()
+void CustomPresenceDialog::removeCustomPresence()
 {
    int index = indexForIcon(KIcon(m_listWidget->currentItem()->icon()));
    if(index == -1) {
@@ -113,7 +111,7 @@ void customPresenceDialog::removeCustomPresence()
    }
 }
 
-KIcon customPresenceDialog::iconForIndex(int index)
+KIcon CustomPresenceDialog::iconForIndex(int index)
 {
     QString iconName;
 
@@ -132,7 +130,7 @@ KIcon customPresenceDialog::iconForIndex(int index)
     return KIcon(iconName);
 }
 
-int customPresenceDialog::indexForIcon(KIcon icon)
+int CustomPresenceDialog::indexForIcon(KIcon icon)
 {
     if (icon.name() == QLatin1String("user-online")) {
       return 0;
diff --git a/dialogs/custom-presence-dialog.h b/dialogs/custom-presence-dialog.h
index 4ec5f7d..df7e5fe 100644
--- a/dialogs/custom-presence-dialog.h
+++ b/dialogs/custom-presence-dialog.h
@@ -21,11 +21,9 @@
 #ifndef CUSTOM_PRESENCE_DIALOG_H
 #define CUSTOM_PRESENCE_DIALOG_H
 
-//Qt includes
-#include <QWidget>
-
 //KDE includes
 #include <KComboBox>
+#include <KDialog>
 
 //Forward declrare classes
 class KIcon;
@@ -33,12 +31,12 @@ class QListWidget;
 class KConfig;
 class KConfigGroup;
 
-class customPresenceDialog : public QWidget
+class CustomPresenceDialog : public KDialog
 {
   Q_OBJECT
 
 public:
-    explicit customPresenceDialog(QWidget *parent = 0);
+    explicit CustomPresenceDialog(QWidget *parent = 0);
 
 public Q_SLOTS:
     ///Adds a custom presence to the config file

-- 
ktp-contact-list packaging



More information about the pkg-kde-commits mailing list