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'