[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-core-devel
Subject: Re: Qt4 & enter/exit modal functions
From: Lars Knoll <lars () trolltech ! com>
Date: 2005-05-16 12:26:31
Message-ID: 200505161426.31839.lars () trolltech ! com
[Download RAW message or body]
On Sunday 15 May 2005 13:52, Hamish Rodda wrote:
> Hi,
>
> In the course of porting kdelibs to Qt4, we've come across the
> no-longer-available qt_enter_modal and qt_leave_modal functions, which were
> internal to qt and accessed via defines in the files which wanted to use
> them.
>
> The functionality seems to have been moved to QApplicationPrivate
> (enterModal and leaveModal), and the quick & dirty patch to change our code
> to this is attached. However, this introduces a dependancy on internal
> headers which is no good if the internal headers ever have a BIC change
> during KDE4.
>
> So, does anyone know a better way to do this? And, is it ok to commit this
> in the interim, because it holds back quite a bit from compilation...
What about using QEventLoop::processEvents(QEventLoop::ExcludeUserInput)?
Would that be enough for you?
The other possibility using public API is to show/hide a modal widget (a
QWidget with the Qt::WA_ShowModal attribute set).
Lars
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic