Grouping Desktop moved to kdereview

Aaron J. Seigo aseigo at kde.org
Mon Jul 26 19:17:05 BST 2010


On July 24, 2010, Giulio Camuffo wrote:
> Actually it seems like 4.5 doesn't install anymore the kephal headers. Is
> this something wanted?

kephal is currntly for use by kdebase-workspace only.

i see you moved to using QDesktopWidget ... while that probably mostly works, 
it assumes that this is being used in a full screen workspace. that's an 
assumption that is likely to hold up, but not necessarily.

for Containments, init() is called prior to restore(), which is where settings 
such as default sizes are set up. this is actually the opposite to Applets, 
where restore() is called first.

since this is a pure Containment (won't be used as an Applet), you can rely on 
that bit of knowledge. (if that wasn't the case, you could check for 
isContainment() in init() to know :)

anyways .. in init(), you have access to the Corona. and the Corona offers 
screenGeometry(int screen), which allows for app/platform specific 
implementations of what that means. for Plasma Desktop, that is implemented 
using Kephal.

so you could instead just use corona()->screenGeometry() in init(). :)

-- 
Aaron J. Seigo
humru othro a kohnu se
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43

KDE core developer sponsored by Qt Development Frameworks
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20100726/63dd49b3/attachment.sig>


More information about the kde-core-devel mailing list