save and restore the geometry of KMainWindow
Albert Astals Cid
aacid at kde.org
Thu Feb 1 19:52:16 UTC 2018
El dimarts, 30 de gener de 2018, a les 21:06:02 CET, Alexander Semke va
escriure:
> On 30.01.2018 16:38, Milian Wolff wrote:
> > This works for me:
> > https://github.com/KDAB/hotspot/blob/4d1177d1631902dce1dd82f53553e97a7544b
> > 1fa/ src/mainwindow.cpp#L162
>
> Thanks, that helped. I was using
> restoreGeometry(group.readEntry("geometry").toLatin1()) instead of
>
> restoreGeometry(group.readEntry("geometry", QByteArray())) ... Hotspot
> is a nice tool by the way :-)
>
> Why not to add this logic to KMainWindow and to make this automatically
> available for all/many KDE applications?
>
> The state is already saved and restored there. Why not to do the same
> for the geometry?
I think that it's generally frowned upon putting your position on screen
because it means "you know too much".
Basically it's supposed to be the window manager task, not your app.
Also i think that may not work on wayland because of the above reason (can
easily be wrong)
Cheers,
Albert
More information about the Kde-frameworks-devel
mailing list