[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:05:57 UTC 2016
Gitweb-URL: http://git.debian.org/?p=pkg-kde/applications/ktp-contact-list.git;a=commitdiff;h=476a49d
The following commit has been merged in the master branch:
commit 476a49d3a55186e8548abe7737103efdc2614b4d
Author: Nicolas Lécureuil <neoclust.kde at free.fr>
Date: Thu Apr 14 15:36:15 2011 +0200
Use KAction instead of QAction
Use KDE Std shortcut for Find
Review: https://git.reviewboard.kde.org/r/101121/
---
main-widget.cpp | 24 ++++++++++++++++++++----
main-widget.h | 6 +++++-
main-widget.ui | 45 ---------------------------------------------
3 files changed, 25 insertions(+), 50 deletions(-)
diff --git a/main-widget.cpp b/main-widget.cpp
index 7fe200c..4550ded 100644
--- a/main-widget.cpp
+++ b/main-widget.cpp
@@ -47,6 +47,7 @@
#include <KSharedConfig>
#include <KFileDialog>
#include <KMessageBox>
+#include <KStandardShortcut>
#include "main-widget.h"
#include "ui_main-widget.h"
@@ -114,23 +115,38 @@ MainWidget::MainWidget(QWidget *parent)
m_toolBar->addSeparator();
m_toolBar->addWidget(settingsButton);
- m_actionAdd_contact->setIcon(KIcon("list-add-user"));
+ m_actionAdd_contact = new KAction(KIcon("list-add-user"), i18n("Add contact"), this);
m_actionAdd_contact->setText(QString());
m_actionAdd_contact->setToolTip(i18n("Add new contacts.."));
- m_actionGroup_contacts->setIcon(KIcon("user-group-properties"));
+ m_toolBar->addAction(m_actionAdd_contact);
+
+ m_actionGroup_contacts = new KAction(KIcon("user-group-properties"), i18n("Group contacts"), this);
m_actionGroup_contacts->setText(QString());
+ m_actionGroup_contacts->setCheckable(true);
+ m_actionGroup_contacts->setChecked(true);
//TODO: Toggle the tooltip with the button? eg. once its Show, after click its Hide .. ?
m_actionGroup_contacts->setToolTip(i18n("Show/Hide groups"));
- m_actionHide_offline->setIcon(KIcon("meeting-attending-tentative"));
+ m_toolBar->addAction(m_actionGroup_contacts);
+
+ m_actionHide_offline = new KAction(KIcon("meeting-attending-tentative"), i18n("Hide offline"), this);
m_actionHide_offline->setText(QString());
+ m_actionHide_offline->setCheckable(true);
+ m_actionHide_offline->setChecked(true);
m_actionHide_offline->setToolTip(i18n("Show/Hide offline users"));
- m_actionSearch_contact->setIcon(KIcon("edit-find-user"));
+ m_toolBar->addAction(m_actionHide_offline);
+
+ m_actionSearch_contact = new KAction(KIcon("edit-find-user"), i18n("Search contacts"), this );
+ m_actionSearch_contact->setShortcut(KStandardShortcut::find());
+ m_actionSearch_contact->setCheckable(true);
+ m_actionSearch_contact->setChecked(false);
m_actionSearch_contact->setText(QString());
m_actionSearch_contact->setToolTip(i18n("Find contact"));
+ m_toolBar->addAction(m_actionSearch_contact);
+
// Start setting up the Telepathy AccountManager.
Tp::AccountFactoryPtr accountFactory = Tp::AccountFactory::create(QDBusConnection::sessionBus(),
Tp::Features() << Tp::Account::FeatureCore
diff --git a/main-widget.h b/main-widget.h
index 18f97ee..cc97b12 100644
--- a/main-widget.h
+++ b/main-widget.h
@@ -29,7 +29,7 @@
#include <TelepathyQt4/AccountManager>
#include <KXmlGuiWindow>
-
+#include <KAction>
#include "ui_main-widget.h"
class KMenu;
@@ -103,6 +103,10 @@ private:
KMenu *m_avatarButtonMenu;
KSelectAction *m_setStatusAction;
ContactDelegate *m_delegate;
+ KAction *m_actionAdd_contact;
+ KAction *m_actionGroup_contacts;
+ KAction *m_actionHide_offline;
+ KAction *m_actionSearch_contact;
};
diff --git a/main-widget.ui b/main-widget.ui
index d000b9b..cf1dee4 100644
--- a/main-widget.ui
+++ b/main-widget.ui
@@ -88,10 +88,6 @@
<property name="toolButtonStyle">
<enum>Qt::ToolButtonIconOnly</enum>
</property>
- <addaction name="m_actionAdd_contact"/>
- <addaction name="m_actionGroup_contacts"/>
- <addaction name="m_actionHide_offline"/>
- <addaction name="m_actionSearch_contact"/>
</widget>
</item>
<item>
@@ -102,47 +98,6 @@
</item>
</layout>
</widget>
- <action name="m_actionAdd_contact">
- <property name="text">
- <string>Add contact</string>
- </property>
- </action>
- <action name="m_actionGroup_contacts">
- <property name="checkable">
- <bool>true</bool>
- </property>
- <property name="checked">
- <bool>true</bool>
- </property>
- <property name="text">
- <string>Group contacts</string>
- </property>
- </action>
- <action name="m_actionHide_offline">
- <property name="checkable">
- <bool>true</bool>
- </property>
- <property name="checked">
- <bool>true</bool>
- </property>
- <property name="text">
- <string>Hide offline</string>
- </property>
- </action>
- <action name="m_actionSearch_contact">
- <property name="checkable">
- <bool>true</bool>
- </property>
- <property name="checked">
- <bool>false</bool>
- </property>
- <property name="text">
- <string>Search contacts</string>
- </property>
- <property name="shortcut">
- <string>Ctrl+I</string>
- </property>
- </action>
</widget>
<customwidgets>
<customwidget>
--
ktp-contact-list packaging
More information about the pkg-kde-commits
mailing list