[SCM] ktp-contact-applet packaging branch, master, updated. debian/15.12.1-1-966-gde83ac5

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


Gitweb-URL: http://git.debian.org/?p=pkg-kde/applications/ktp-desktop-applets.git;a=commitdiff;h=fd78e0f

The following commit has been merged in the master branch:
commit fd78e0f60a6642f0fa6fa83d86fb29c1676bbc47
Author: Abner Silva <abner.silva at kdemail.net>
Date:   Thu Jul 23 00:00:27 2009 +0000

    Resizing plasmoid when attached in the desktop workspace.
    
    svn path=/trunk/playground/base/plasma/applets/presence/; revision=1001355
---
 presence/src/presence.cpp | 11 +++++++++++
 presence/src/presence.h   |  1 +
 2 files changed, 12 insertions(+)

diff --git a/presence/src/presence.cpp b/presence/src/presence.cpp
index 44da618..a458dbe 100644
--- a/presence/src/presence.cpp
+++ b/presence/src/presence.cpp
@@ -110,6 +110,8 @@ void PresenceApplet::onSourceAdded(const QString &source)
         m_accounts[source] = account;
         m_engine->connectSource(source, this);
         m_layout->addItem(account);
+
+        updateSize();
     }
 }
 
@@ -123,6 +125,8 @@ void PresenceApplet::onSourceRemoved(const QString &source)
         m_layout->removeItem(account);
         delete account;
         m_engine->disconnectSource(source, this);
+
+        updateSize();
     }
 }
 
@@ -318,5 +322,12 @@ void PresenceApplet::onJobCompleted()
     if (service)
         service->deleteLater();
 }
+
+void PresenceApplet::updateSize()
+{
+    QSizeF margins = geometry().size() - contentsRect().size();
+    QSizeF s = m_layout->preferredSize() + margins;
+    resize(s);
+}
 #include "presence.moc"
 
diff --git a/presence/src/presence.h b/presence/src/presence.h
index 1f24c19..8f4673a 100644
--- a/presence/src/presence.h
+++ b/presence/src/presence.h
@@ -59,6 +59,7 @@ private:
     void updateMasterIcon();
     void setMasterStatusMessage(const QString &message);
     void updateMasterPresence();
+    void updateSize();
 
     Plasma::DataEngine *m_engine;
     QGraphicsWidget *m_widget;

-- 
ktp-contact-applet packaging



More information about the pkg-kde-commits mailing list