[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