- QHBoxLayout *searchLayout = 0;
-#if QT_VERSION >= 0x040400
- searchLayout = ui.searchLayout;
-#else
- // FIXME: REMOVE WHEN WE DEPEND ON Qt 4.4
- /*
- * ok this just sucks: in Qt 4.3 there is no way to search for a layout as uic creates
- * them without a parent -.-
- * in this case there are only 2 candidates: ui.hboxLayout and ui.hboxLayout1
- */
- if(ui.hboxLayout.findWidget(ui.searchPatternLabel) != -1)
- searchLayout = ui.hboxLayout;
- else if(ui.hboxLayout1.findWidget(ui.searchPatternLabel) != -1)
- searchLayout = ui.hboxLayout1;
- else
- /* if this assert trigger we have been compiled on a too old Qt
- * or uic generated something very unexpected. we cannot find the layout to manipulate.
- * Please upgrade to a recent version of Qt.
- */
- Q_ASSERT(false);
-#endif
-