]> git.lyx.org Git - features.git/blobdiff - src/frontends/qt4/GuiProgressView.cpp
update other build systems, cleanup progress output
[features.git] / src / frontends / qt4 / GuiProgressView.cpp
index 377a3c5640b3ed0db50dc2d75e2432d7eed362ae..fcb4ad61a87fc0edab5b79c60cee902710668da6 100644 (file)
@@ -15,6 +15,7 @@
 
 #include "qt_helpers.h"
 
+#include <QTime>
 
 
 namespace lyx {
@@ -34,10 +35,10 @@ GuiProgressView::GuiProgressView(GuiView & parent, Qt::DockWidgetArea area,
 
        if (progress) {
                connect(progress, SIGNAL(processStarted(QString const &)), this, SLOT(appendText(QString const &)));
-               connect(progress, SIGNAL(processFinished(QString const &)), this, SLOT(appendText(QString const &)));
+               //connect(progress, SIGNAL(processFinished(QString const &)), this, SLOT(appendText(QString const &)));
                connect(progress, SIGNAL(appendMessage(QString const &)), this, SLOT(appendText(QString const &)));
                connect(progress, SIGNAL(appendError(QString const &)), this, SLOT(appendText(QString const &)));
-               connect(progress, SIGNAL(clearMessages()), this, SLOT(clearText(QString const &)));
+               connect(progress, SIGNAL(clearMessages()), this, SLOT(clearText()));
        }
 }
 
@@ -50,14 +51,15 @@ void GuiProgressView::clearText()
 
 void GuiProgressView::appendText(QString const & text)
 {
-       text_edit.insertPlainText(text);
+       if (text.isEmpty())
+               return;
+       QString time = QTime::currentTime().toString();
+       text_edit.insertPlainText(time + ": " + text + "\n");
        text_edit.ensureCursorVisible();
 }
 
 
 
-
-
 Dialog * createGuiProgressView(GuiView & guiview)
 {
 #ifdef Q_WS_MACX