On Tue, May 02, 2006 at 08:45:59PM +0200, Edwin Leuven wrote:
> Index: src/frontends/qt4/Qt2BC.C
> ===================================================================
> --- src/frontends/qt4/Qt2BC.C (revision 13787)
> +++ src/frontends/qt4/Qt2BC.C (working copy)
> @@ -36,13 +36,7 @@
>  
>  void Qt2BC::setWidgetEnabled(QWidget * obj, bool enabled) const
>  {
> -     // yuck, rtti, but the user comes first
> -     if (obj->inherits("QLineEdit")) {
> -             QLineEdit * le(static_cast<QLineEdit*>(obj));
> -             le->setReadOnly(!enabled);
> -     } else {
> -             obj->setEnabled(enabled);
> -     }
> +     obj->setEnabled(enabled);
>  
>       Qt::FocusPolicy const p =
>               (enabled) ? Qt::StrongFocus : Qt::NoFocus;


The removed code should have been 

  QLineEdit * le = qobject_cast<QLineEdit*>(obj)

anyway.

Andre'

Reply via email to