diff --git a/src/plugins/find/searchresulttreeitemdelegate.cpp b/src/plugins/find/searchresulttreeitemdelegate.cpp
index 6e9b379fff2c134c45ad4b69bcd40750ddbcb8be..f09a4edaff27fd2e3fe0b9435f38b02bbe83f056 100644
--- a/src/plugins/find/searchresulttreeitemdelegate.cpp
+++ b/src/plugins/find/searchresulttreeitemdelegate.cpp
@@ -72,7 +72,11 @@ void SearchResultTreeItemDelegate::paint(QPainter *painter, const QStyleOptionVi
     if (checkable) {
         QVariant checkStateData = index.data(Qt::CheckStateRole);
         checkState = static_cast<Qt::CheckState>(checkStateData.toInt());
+#if QT_VERSION >= 0x050000
+        checkRect = doCheck(opt, opt.rect, checkStateData);
+#else // Qt4
         checkRect = check(opt, opt.rect, checkStateData);
+#endif
     }
 
     // icon