QmlDesigner.documentController: hourglass for loading loading progress

Task-number: QTCREATORBUG-3733
This commit is contained in:
Thomas Hartmann
2011-03-09 11:58:20 +01:00
parent eeec6711e8
commit 8ae0af4f90

View File

@@ -78,6 +78,7 @@
#include <QtGui/QMessageBox> #include <QtGui/QMessageBox>
#include <QtGui/QUndoStack> #include <QtGui/QUndoStack>
#include <QtGui/QPlainTextEdit> #include <QtGui/QPlainTextEdit>
#include <QtGui/QApplication>
enum { enum {
debug = false debug = false
@@ -366,6 +367,8 @@ void DesignDocumentController::changeCurrentModelTo(const ModelNode &componentNo
void DesignDocumentController::loadCurrentModel() void DesignDocumentController::loadCurrentModel()
{ {
QApplication::setOverrideCursor(QCursor(Qt::WaitCursor));
Q_ASSERT(m_d->masterModel); Q_ASSERT(m_d->masterModel);
Q_ASSERT(m_d->model); Q_ASSERT(m_d->model);
m_d->model->setMasterModel(m_d->masterModel.data()); m_d->model->setMasterModel(m_d->masterModel.data());
@@ -399,6 +402,7 @@ void DesignDocumentController::loadCurrentModel()
m_d->documentLoaded = true; m_d->documentLoaded = true;
Q_ASSERT(m_d->masterModel); Q_ASSERT(m_d->masterModel);
QApplication::restoreOverrideCursor();
} }
QList<RewriterView::Error> DesignDocumentController::loadMaster(const QByteArray &qml) QList<RewriterView::Error> DesignDocumentController::loadMaster(const QByteArray &qml)