[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:13:53 UTC 2016


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

The following commit has been merged in the master branch:
commit b4f51bebb9d9c6a90867165a10c3c0338e2b9257
Author: Anant Kamath <kamathanant at gmail.com>
Date:   Wed Sep 4 00:03:18 2013 +0530

    Allow starting a chat with contact ids
---
 main-widget.cpp | 11 +++++++++++
 main-widget.h   |  2 ++
 2 files changed, 13 insertions(+)

diff --git a/main-widget.cpp b/main-widget.cpp
index d03fe2e..8b79a79 100644
--- a/main-widget.cpp
+++ b/main-widget.cpp
@@ -43,6 +43,7 @@
 #include <KTp/types.h>
 #include <KTp/Widgets/add-contact-dialog.h>
 #include <KTp/Widgets/join-chat-room-dialog.h>
+#include <KTp/Widgets/start-chat-dialog.h>
 
 #include <KDebug>
 #include <KDialog>
@@ -206,6 +207,14 @@ void MainWidget::onAddContactRequest()
     dialog->show();
 }
 
+void MainWidget::onStartChatRequest()
+{
+    KTp::StartChatDialog *dialog = new KTp::StartChatDialog(m_accountManager, this);
+    dialog->setAttribute(Qt::WA_DeleteOnClose);
+    dialog->show();
+}
+
+
 void MainWidget::onCustomContextMenuRequested(const QPoint &pos)
 {
     QModelIndex index = m_contactsListView->indexAt(pos);
@@ -449,6 +458,7 @@ void MainWidget::setupToolBar()
     m_toolBar->addAction(m_showOfflineAction);
     m_toolBar->addAction(m_sortByPresenceAction);
     m_toolBar->addAction(m_searchContactAction);
+    m_toolBar->addAction(m_startChatAction);
 
     QWidget *toolBarSpacer = new QWidget(this);
     toolBarSpacer->setSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::MinimumExpanding);
@@ -556,6 +566,7 @@ void MainWidget::setupActions(const KConfigGroup& guiConfigGroup)
     m_searchContactAction = createAction(i18n("Find Contact"), this, SLOT(toggleSearchWidget(bool)),
                                          guiConfigGroup.readEntry("pin_filterbar", true), KIcon("edit-find-user"));
     m_searchContactAction->setShortcut(KStandardShortcut::find());
+    m_startChatAction = createAction(i18n("Start a chat..."), this, SLOT(onStartChatRequest()), KIcon("telepathy-kde"));
 
     // Dual actions
     m_groupContactsAction = new KDualAction(i18n("Show Contacts by Groups"),
diff --git a/main-widget.h b/main-widget.h
index 8592cea..b6bb4d4 100644
--- a/main-widget.h
+++ b/main-widget.h
@@ -84,6 +84,7 @@ private Q_SLOTS:
     void hideSearchWidget();
     void onAccountManagerReady(Tp::PendingOperation* op);
     void onAddContactRequest();
+    void onStartChatRequest();
     void onUseGlobalPresenceTriggered();
     void onUsePerAccountPresenceTriggered();
     void onJoinChatRoomRequested();                 /** join chat room action is triggered */
@@ -120,6 +121,7 @@ private:
     KDualAction            *m_groupContactsAction;
     KDualAction            *m_showOfflineAction;
     KAction                *m_searchContactAction;
+    KAction                *m_startChatAction;
     KDualAction            *m_sortByPresenceAction;
     KAction                *m_quitAction;
 

-- 
ktp-contact-list packaging



More information about the pkg-kde-commits mailing list