[Qgis-developer] Qt::Dialog instead of Qt::Tool
Tom Elwertowski
telwertowski at comcast.net
Thu May 11 23:56:50 EDT 2006
I'm in favor of this change; the behavior is similar on a Mac. A tool
window is supposed to hide itself when switching applications and is
usually used for tool palettes.
However, I prefer that that the change from QWidget to QDialog be made
in the .ui files rather than changing it at runtime. This prevents
future readers of the code from wondering why it's created one way and
used another way.
I can do this for both classes if you prefer.
Tom
Radim Blazek wrote:
> Hi,
> I have changed QgsIdentifyResults to Qt::Dialog from Qt::Tool because
>
> 1) Qt::Tool on X11 disappears when cursor is moved outside main window
> (unpleasant; impossible to close the window once moved outside main;
> impossible to view results scrolling in another application, ...)
>
> 2) Qt::Tool on Windows cannot be resized
>
> Qt::Dialog works well on Linux and Windows but I cannot test Mac.
> If there are no objections I'll change also QgsMeasure.
>
> Radim
More information about the Qgis-developer
mailing list