[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:09:56 UTC 2016
Gitweb-URL: http://git.debian.org/?p=pkg-kde/applications/ktp-contact-list.git;a=commitdiff;h=13b243b
The following commit has been merged in the master branch:
commit 13b243bbe039906ee1f193740892b334593fe05e
Author: Martin Klapetek <martin.klapetek at gmail.com>
Date: Wed Mar 7 10:49:10 2012 +0100
Add special button to toggle the presence message editing mode. This effectively returns the combobox back to its normal working state.
Reviewed-by: Dominik Cermak
REVIEW: 104168
---
global-presence-chooser.cpp | 6 +++---
global-presence-chooser.h | 8 ++++++--
2 files changed, 9 insertions(+), 5 deletions(-)
diff --git a/global-presence-chooser.cpp b/global-presence-chooser.cpp
index 3d85ea0..9377c37 100644
--- a/global-presence-chooser.cpp
+++ b/global-presence-chooser.cpp
@@ -231,7 +231,7 @@ bool GlobalPresenceChooser::event(QEvent *e)
}
if (e->type() == QEvent::Resize) {
- repositionSpinner();
+ repositionOverlays();
}
if (e->type() == QEvent::KeyPress) {
@@ -323,14 +323,14 @@ void GlobalPresenceChooser::onPresenceChanged(const KTp::Presence &presence)
void GlobalPresenceChooser::onConnectionStatusChanged(Tp::ConnectionStatus connectionStatus)
{
if (connectionStatus == Tp::ConnectionStatusConnecting) {
- repositionSpinner();
+ repositionOverlays();
m_busyOverlay->start();
} else {
m_busyOverlay->stop();
}
}
-void GlobalPresenceChooser::repositionSpinner()
+void GlobalPresenceChooser::repositionOverlays()
{
//set 2px margins so that the button is not bigger than the combo
m_changePresenceMessageButton->setMaximumHeight(height() - 2);
diff --git a/global-presence-chooser.h b/global-presence-chooser.h
index e57cfdc..ce96cdf 100644
--- a/global-presence-chooser.h
+++ b/global-presence-chooser.h
@@ -26,6 +26,7 @@
#include <TelepathyQt/AccountManager>
#include <KTp/presence.h>
+class QPushButton;
class KPixmapSequenceOverlayPainter;
class PresenceModel;
class PresenceModelExtended;
@@ -41,15 +42,17 @@ public:
explicit GlobalPresenceChooser(QWidget *parent = 0);
void setAccountManager(const Tp::AccountManagerPtr &accountManager);
- void repositionSpinner();
+ void repositionOverlays();
protected:
virtual bool event(QEvent *event);
-private slots:
+private Q_SLOTS:
void onCurrentIndexChanged(int index);
void onPresenceChanged(const KTp::Presence &presence);
void onConnectionStatusChanged(Tp::ConnectionStatus connectionStatus);
+ void onChangePresenceMessageClicked();
+ void onConfirmPresenceMessageClicked();
private:
KTp::GlobalPresence *m_globalPresence;
@@ -58,6 +61,7 @@ private:
KPixmapSequenceOverlayPainter *m_busyOverlay;
Tp::AccountManagerPtr m_accountManager;
+ QPushButton *m_changePresenceMessageButton;
};
#endif // GLOBALPRESENCECHOOSER_H
--
ktp-contact-list packaging
More information about the pkg-kde-commits
mailing list