diff options
author | Boris Moiseev <cyberbobs@gmail.com> | 2010-10-06 13:51:30 (GMT) |
---|---|---|
committer | Benjamin Poulain <benjamin.poulain@nokia.com> | 2010-10-06 13:51:30 (GMT) |
commit | 0ece9b7f45e2cda9dfeb8dbab9b51ad39433c07e (patch) | |
tree | 58d8018b25fab948ac421bea08e82b05828e5f65 /tools/qtconfig/previewwidget.cpp | |
parent | 9754c200aa325614e05e6b00e3adedbdda1d161a (diff) | |
download | Qt-0ece9b7f45e2cda9dfeb8dbab9b51ad39433c07e.zip Qt-0ece9b7f45e2cda9dfeb8dbab9b51ad39433c07e.tar.gz Qt-0ece9b7f45e2cda9dfeb8dbab9b51ad39433c07e.tar.bz2 |
Refactored PreviewWidget in qtconfig
Removed the legacy code and behavior. Now this part of qtconfig doesn't
need the qt3support module to be built.
Merge-request: 2286
Reviewed-by: Benjamin Poulain <benjamin.poulain@nokia.com>
Diffstat (limited to 'tools/qtconfig/previewwidget.cpp')
-rw-r--r-- | tools/qtconfig/previewwidget.cpp | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/tools/qtconfig/previewwidget.cpp b/tools/qtconfig/previewwidget.cpp index 757b448..9fa9591 100644 --- a/tools/qtconfig/previewwidget.cpp +++ b/tools/qtconfig/previewwidget.cpp @@ -44,15 +44,16 @@ QT_BEGIN_NAMESPACE -PreviewWidget::PreviewWidget( QWidget *parent, const char *name ) - : PreviewWidgetBase( parent, name ) +PreviewWidget::PreviewWidget(QWidget *parent) + : QWidget(parent) { + setupUi(this); + // install event filter on child widgets - QObjectList l = queryList("QWidget"); - for (int i = 0; i < l.size(); ++i) { - QObject * obj = l.at(i); - obj->installEventFilter(this); - ((QWidget*)obj)->setFocusPolicy(Qt::NoFocus); + QList<QWidget*> l = findChildren<QWidget*>(); + foreach(QWidget* w, l) { + w->installEventFilter(this); + w->setFocusPolicy(Qt::NoFocus); } } |