Index: lib/images/wait.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: lib\images\wait.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Index: src/frontends/qt4/GuiView.cpp
===================================================================
--- src/frontends/qt4/GuiView.cpp	(revision 37302)
+++ src/frontends/qt4/GuiView.cpp	(working copy)
@@ -88,9 +88,11 @@
 #include <QDesktopWidget>
 #include <QDragEnterEvent>
 #include <QDropEvent>
+#include <QLabel>
 #include <QList>
 #include <QMenu>
 #include <QMenuBar>
+#include <QMovie>
 #include <QPainter>
 #include <QPixmap>
 #include <QPixmapCache>
@@ -441,6 +443,19 @@
 	// For Drag&Drop.
 	setAcceptDrops(true);
 
+	// add busy indicator to statusbar
+	QLabel * imbusy = new QLabel(statusBar());
+	statusBar()->insertPermanentWidget(0, imbusy);
+	QString fname = toqstr(libFileSearch("images", "wait.gif").absFileName());
+	QMovie * movie = new QMovie(fname, QByteArray(), imbusy);
+	imbusy->setMovie(movie);
+	movie->start();
+	imbusy->hide();
+	connect(&d.processing_thread_watcher_, SIGNAL(started()), 
+		imbusy, SLOT(show()));
+	connect(&d.processing_thread_watcher_, SIGNAL(finished()), 
+		imbusy, SLOT(hide()));
+
 	statusBar()->setSizeGripEnabled(true);
 	updateStatusBar();
 
