From 40993fd7ba0c097e41bb9d5f9a8e521e3d6e2a60 Mon Sep 17 00:00:00 2001 From: dismine Date: Thu, 5 Jun 2014 14:47:37 +0300 Subject: [PATCH] Show wait cursor only in full parse mode. --HG-- branch : feature --- src/app/xml/vpattern.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/app/xml/vpattern.cpp b/src/app/xml/vpattern.cpp index 0fcfff830..0670d12ad 100644 --- a/src/app/xml/vpattern.cpp +++ b/src/app/xml/vpattern.cpp @@ -242,9 +242,12 @@ bool VPattern::SetNameDraw(const QString &name) */ void VPattern::Parse(const Document::Documents &parse) { + if (parse == Document::FullParse) + { #ifndef QT_NO_CURSOR QApplication::setOverrideCursor(Qt::WaitCursor); #endif + } SCASSERT(sceneDraw != nullptr); SCASSERT(sceneDetail != nullptr); PrepareForParse(parse); @@ -300,9 +303,12 @@ void VPattern::Parse(const Document::Documents &parse) } domNode = domNode.nextSibling(); } + if (parse == Document::FullParse) + { #ifndef QT_NO_CURSOR QApplication::restoreOverrideCursor(); #endif + } } //---------------------------------------------------------------------------------------------------------------------