From 4294f1d230753dd9f2061fbd46693ef241abed6d Mon Sep 17 00:00:00 2001 From: dockes Date: Mon, 11 Jun 2007 08:33:56 +0000 Subject: [PATCH] set busy cursor while search runs --- src/qtgui/rclmain_w.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/qtgui/rclmain_w.cpp b/src/qtgui/rclmain_w.cpp index 0f40d09f..fee42dd4 100644 --- a/src/qtgui/rclmain_w.cpp +++ b/src/qtgui/rclmain_w.cpp @@ -1,5 +1,5 @@ #ifndef lint -static char rcsid[] = "@(#$Id: rclmain_w.cpp,v 1.26 2007-05-21 14:26:19 dockes Exp $ (C) 2005 J.F.Dockes"; +static char rcsid[] = "@(#$Id: rclmain_w.cpp,v 1.27 2007-06-11 08:33:56 dockes Exp $ (C) 2005 J.F.Dockes"; #endif /* * This program is free software; you can redistribute it and/or modify @@ -50,6 +50,8 @@ using std::pair; #include #include #include +#include +#include #include "recoll.h" #include "debuglog.h" @@ -374,7 +376,7 @@ void RclMain::startSearch(RefCntr sdata) int qopts = 0; if (!prefs.queryStemLang.length() == 0) qopts |= Rcl::Db::QO_STEM; - + QApplication::setOverrideCursor(QCursor(Qt::WaitCursor)); if (!rcldb->setQuery(sdata, qopts, prefs.queryStemLang.ascii())) { QMessageBox::warning(0, "Recoll", tr("Cant start query: ") + QString::fromAscii(rcldb->getReason().c_str())); @@ -386,6 +388,7 @@ void RclMain::startSearch(RefCntr sdata) m_docSource = RefCntr(src); m_searchData = sdata; setDocSequence(); + QApplication::restoreOverrideCursor(); } void RclMain::resetSearch()