[SCM] ktp-text-ui packaging branch, master, updated. debian/15.12.1-1-1918-gdf4b0ec

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


Gitweb-URL: http://git.debian.org/?p=pkg-kde/applications/ktp-text-ui.git;a=commitdiff;h=2c02cbb

The following commit has been merged in the master branch:
commit 2c02cbbec25e19644cd1c3aec7327d0ccdb27579
Author: Dominik Schmidt <dev at dominik-schmidt.de>
Date:   Fri Feb 4 02:51:22 2011 +0100

    Add configuration dialog to the chat-ui
---
 app/chatwindow.cpp | 18 ++++++++++++++++--
 app/chatwindow.h   |  3 +++
 2 files changed, 19 insertions(+), 2 deletions(-)

diff --git a/app/chatwindow.cpp b/app/chatwindow.cpp
index 0e776ff..5cf2ea0 100644
--- a/app/chatwindow.cpp
+++ b/app/chatwindow.cpp
@@ -30,12 +30,14 @@
 #include <KIcon>
 #include <KColorScheme>
 #include <KTabBar>
+#include <KSettings/Dialog>
 
 ChatWindow::ChatWindow()
 {
     //setup actions
-    KStandardAction::quit(KApplication::instance(), SLOT(quit()),
-                        actionCollection());
+    KStandardAction::quit(KApplication::instance(), SLOT(quit()), actionCollection());
+    KStandardAction::preferences(this, SLOT(showSettingsDialog()), actionCollection());
+
 
     // set up m_tabWidget
     m_tabWidget = new KTabWidget(this);
@@ -134,5 +136,17 @@ void ChatWindow::onUserTypingChanged(bool isTyping)
     }
 }
 
+void ChatWindow::showSettingsDialog()
+{
+    kDebug();
+
+    KSettings::Dialog *dialog = new KSettings::Dialog(this);
+
+    dialog->addModule("kcm_telepathy_chat");
+    dialog->addModule("kcm_telepathy_accounts");
+
+    dialog->setAttribute(Qt::WA_DeleteOnClose);
+    dialog->show();
+}
 
 #include "chatwindow.moc"
\ No newline at end of file
diff --git a/app/chatwindow.h b/app/chatwindow.h
index 0e424e3..e6e2ffd 100644
--- a/app/chatwindow.h
+++ b/app/chatwindow.h
@@ -44,6 +44,9 @@ public slots:
     void updateTabIcon(const KIcon &newIcon);
     void onUserTypingChanged(bool isTyping);
 
+protected slots:
+    void showSettingsDialog();
+
 private:
     KTabWidget *m_tabWidget;
 };

-- 
ktp-text-ui packaging



More information about the pkg-kde-commits mailing list