Author: coolo
Date: Sun Dec 2 20:09:00 2007
New Revision: 42576
URL: http://svn.opensuse.org/viewcvs/yast?rev=42576&view=rev
Log:
trying to work on event blocking, but this did not help the original
problem
Modified:
branches/tmp/coolo/wizard-rework/src/YQReplacePoint.cc
branches/tmp/coolo/wizard-rework/src/YQUI.h
branches/tmp/coolo/wizard-rework/src/YQUI_core.cc
branches/tmp/coolo/wizard-rework/theme/style.qss
Modified: branches/tmp/coolo/wizard-rework/src/YQReplacePoint.cc
URL: http://svn.opensuse.org/viewcvs/yast/branches/tmp/coolo/wizard-rework/src/YQReplacePoint.cc?rev=42576&r1=42575&r2=42576&view=diff
==============================================================================
--- branches/tmp/coolo/wizard-rework/src/YQReplacePoint.cc (original)
+++ branches/tmp/coolo/wizard-rework/src/YQReplacePoint.cc Sun Dec 2 20:09:00 2007
@@ -35,7 +35,7 @@
void YQReplacePoint::showChild()
{
YWidget * child = firstChild();
-
+
if ( child )
{
QWidget * qChild = (QWidget *) child->widgetRep();
Modified: branches/tmp/coolo/wizard-rework/src/YQUI.h
URL: http://svn.opensuse.org/viewcvs/yast/branches/tmp/coolo/wizard-rework/src/YQUI.h?rev=42576&r1=42575&r2=42576&view=diff
==============================================================================
--- branches/tmp/coolo/wizard-rework/src/YQUI.h (original)
+++ branches/tmp/coolo/wizard-rework/src/YQUI.h Sun Dec 2 20:09:00 2007
@@ -229,16 +229,14 @@
*
* Reimplemented from YUI.
**/
- virtual void blockEvents( bool block = true )
- { _event_handler.blockEvents( block ); }
+ virtual void blockEvents( bool block = true );
/**
* Returns 'true' if events are currently blocked.
*
* Reimplemented from YUI.
**/
- virtual bool eventsBlocked() const
- { return _event_handler.eventsBlocked(); }
+ virtual bool eventsBlocked() const;
/**
* Returns the current product name
@@ -630,6 +628,8 @@
**/
YSimpleEventHandler _event_handler;
+ int blocked_level;
+
/**
* Saved normal palette
**/
@@ -650,9 +650,9 @@
**/
bool _askedForLeftHandedMouse;
- bool _ui_inited;
- int _ui_argc;
- char **_ui_argv;
+ bool _ui_inited;
+ int _ui_argc;
+ char **_ui_argv;
};
#endif // YQUI_h
Modified: branches/tmp/coolo/wizard-rework/src/YQUI_core.cc
URL: http://svn.opensuse.org/viewcvs/yast/branches/tmp/coolo/wizard-rework/src/YQUI_core.cc?rev=42576&r1=42575&r2=42576&view=diff
==============================================================================
--- branches/tmp/coolo/wizard-rework/src/YQUI_core.cc (original)
+++ branches/tmp/coolo/wizard-rework/src/YQUI_core.cc Sun Dec 2 20:09:00 2007
@@ -72,6 +72,7 @@
_leftHandedMouse = false;
_askedForLeftHandedMouse = false;
screenShotNameTemplate = "";
+ blocked_level = 0;
qInstallMsgHandler( qMessageHandler );
@@ -443,7 +444,11 @@
{
init_ui();
- // y2milestone( "userInput %ld", timeout_millisec );
+ _event_handler.blockEvents( false );
+ _eventLoop->wakeUp();
+ blocked_level = 0;
+
+ //y2milestone( "userInput %ld", timeout_millisec );
YEvent * event = 0;
YQDialog * dialog = dynamic_cast