void GuiProgress::doAppendMessage(QString const & msg)
{
- appendText(msg);
+ QString time = QTime::currentTime().toString();
+ appendText(time + " : " + msg);
}
void GuiProgress::doAppendError(QString const & msg)
{
- appendText(msg);
+ QString time = QTime::currentTime().toString();
+ appendText(time + " : " + msg);
}
#include "qt_helpers.h"
+#include <QTime>
namespace lyx {
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()));
}
}
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
format = doc_buffer->getDefaultOutputFormat();
#if EXPORT_in_THREAD && (QT_VERSION >= 0x040400)
ProgressInterface::instance()->clearMessages();
- QString time = QTime::currentTime().toString();
- ProgressInterface::instance()->appendMessage(time + ": Exporting ...\n");
+ ProgressInterface::instance()->appendMessage("Exporting ...");
QFuture<docstring> f = QtConcurrent::run(exportAndDestroy,
doc_buffer->clone(), format);
d.setPreviewFuture(f);
format = doc_buffer->getDefaultOutputFormat();
#if EXPORT_in_THREAD && (QT_VERSION >= 0x040400)
ProgressInterface::instance()->clearMessages();
- QString time = QTime::currentTime().toString();
- ProgressInterface::instance()->appendMessage(time + ": Previewing ...\n");
+ ProgressInterface::instance()->appendMessage("Previewing ...");
QFuture<docstring> f = QtConcurrent::run(previewAndDestroy,
doc_buffer->clone(), format);
d.setPreviewFuture(f);