|
|
@ -8,6 +8,8 @@
|
|
|
|
#include <QDialogButtonBox>
|
|
|
|
#include <QDialogButtonBox>
|
|
|
|
#include <QCloseEvent>
|
|
|
|
#include <QCloseEvent>
|
|
|
|
#include <QListWidget>
|
|
|
|
#include <QListWidget>
|
|
|
|
|
|
|
|
#include <QMessageBox>
|
|
|
|
|
|
|
|
#include <QApplication>
|
|
|
|
|
|
|
|
|
|
|
|
#include "../../model/doc/document.hpp"
|
|
|
|
#include "../../model/doc/document.hpp"
|
|
|
|
|
|
|
|
|
|
|
@ -104,8 +106,10 @@ void CSVDoc::LoadingDocument::nextRecord (int records)
|
|
|
|
void CSVDoc::LoadingDocument::abort (const std::string& error)
|
|
|
|
void CSVDoc::LoadingDocument::abort (const std::string& error)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
mAborted = true;
|
|
|
|
mAborted = true;
|
|
|
|
mError->setText (QString::fromUtf8 (("Loading failed: " + error).c_str()));
|
|
|
|
mError->setText (QString::fromUtf8 (("<font color=red>Loading failed: " + error + "</font>").c_str()));
|
|
|
|
mButtons->setStandardButtons (QDialogButtonBox::Close);
|
|
|
|
mButtons->setStandardButtons (QDialogButtonBox::Close);
|
|
|
|
|
|
|
|
QMessageBox::critical(this, tr("OpenCS Loading Failed"),
|
|
|
|
|
|
|
|
QString::fromUtf8 (("Loading failed:\n" + error).c_str()));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
void CSVDoc::LoadingDocument::addMessage (const std::string& message)
|
|
|
|
void CSVDoc::LoadingDocument::addMessage (const std::string& message)
|
|
|
@ -199,4 +203,4 @@ void CSVDoc::Loader::loadMessage (CSMDoc::Document *document, const std::string&
|
|
|
|
|
|
|
|
|
|
|
|
if (iter!=mDocuments.end())
|
|
|
|
if (iter!=mDocuments.end())
|
|
|
|
iter->second->addMessage (message);
|
|
|
|
iter->second->addMessage (message);
|
|
|
|
}
|
|
|
|
}
|
|
|
|