Author: sh-sh-sh
Date: Fri Apr 4 14:01:57 2008
New Revision: 46089
URL: http://svn.opensuse.org/viewcvs/yast?rev=46089&view=rev
Log:
simplified example
Modified:
trunk/libyui/examples/SelectionBox1.cc
Modified: trunk/libyui/examples/SelectionBox1.cc
URL: http://svn.opensuse.org/viewcvs/yast/trunk/libyui/examples/SelectionBox1.cc?rev=46089&r1=46088&r2=46089&view=diff
==============================================================================
--- trunk/libyui/examples/SelectionBox1.cc (original)
+++ trunk/libyui/examples/SelectionBox1.cc Fri Apr 4 14:01:57 2008
@@ -65,25 +65,20 @@
if ( event->eventType() == YEvent::CancelEvent ) // window manager "close window" button
break; // leave event loop
- YWidgetEvent * widgetEvent = dynamic_cast (event);
+ valueField->setValue( "???" );
- if ( widgetEvent )
+ if ( event->widget() == closeButton )
+ break; // leave event loop
+
+ if ( event->widget() == valueButton ||
+ event->widget() == selBox ) // selBox will only send events with setNotify()
{
- valueField->setValue( "???" );
+ YItem * item = selBox->selectedItem();
- if ( widgetEvent->widget() == closeButton )
- break; // leave event loop
-
- if ( widgetEvent->widget() == valueButton ||
- widgetEvent->widget() == selBox ) // selBox will only send events with setNotify()
- {
- YItem * item = selBox->selectedItem();
-
- if ( item )
- valueField->setValue( item->label() );
- else
- valueField->setValue( "<none>" );
- }
+ if ( item )
+ valueField->setValue( item->label() );
+ else
+ valueField->setValue( "<none>" );
}
--
To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org
For additional commands, e-mail: yast-commit+help@opensuse.org