[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdelibs/plasma
From: Chani Armitage <chanika () gmail ! com>
Date: 2009-01-10 0:33:39
Message-ID: 1231547619.493429.15401.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 908612 by chani:
a default size for scripted applets, because they aren't allowed to do anything \
themselves before init (and this is the one thing that *must* be done before init)
M +9 -0 applet.cpp
M +3 -0 servicetypes/plasma-applet.desktop
--- trunk/KDE/kdelibs/plasma/applet.cpp #908611:908612
@@ -1946,6 +1946,15 @@
if (!package->filePath("mainconfigui").isEmpty()) {
q->setHasConfigurationInterface(true);
}
+
+ //set a default size before any saved settings are read
+ QSize size = appletDescription.property("X-Plasma-DefaultSize").toSize();
+ if (size == QSize()) {
+ size = QSize(200,200);
+ }
+ //kDebug() << "size" << size;
+ q->resize(size);
+
}
QString AppletPrivate::globalName() const
--- trunk/KDE/kdelibs/plasma/servicetypes/plasma-applet.desktop #908611:908612
@@ -59,3 +59,6 @@
[PropertyDef::X-Plasma-DropMimeTypes]
Type=QStringList
+[PropertyDef::X-Plasma-DefaultSize]
+Type=QSize
+
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic