From 2461bbd973154ede43778b0bbcc83d5ed5bf4e12 Mon Sep 17 00:00:00 2001 From: wmayer Date: Tue, 8 Nov 2011 12:26:54 +0000 Subject: [PATCH] + getter method added to WaitCursor git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5099 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d --- src/Gui/WaitCursor.cpp | 11 +++++++++++ src/Gui/WaitCursor.h | 1 + 2 files changed, 12 insertions(+) diff --git a/src/Gui/WaitCursor.cpp b/src/Gui/WaitCursor.cpp index 6b9d670e7..d6673ba3c 100644 --- a/src/Gui/WaitCursor.cpp +++ b/src/Gui/WaitCursor.cpp @@ -42,6 +42,7 @@ class WaitCursorP : public QObject public: static WaitCursorP* getInstance(); void setBusy(bool); + WaitCursor::FilterEventsFlags ignoreEvents() const; void setIgnoreEvents(WaitCursor::FilterEventsFlags flags); protected: @@ -86,6 +87,11 @@ void WaitCursorP::setBusy(bool on) this->isOn = on; } +WaitCursor::FilterEventsFlags WaitCursorP::ignoreEvents() const +{ + return this->flags; +} + void WaitCursorP::setIgnoreEvents(WaitCursor::FilterEventsFlags flags) { this->flags = flags; @@ -163,6 +169,11 @@ void WaitCursor::restoreCursor() WaitCursorP::getInstance()->setBusy(false); } +WaitCursor::FilterEventsFlags WaitCursor::ignoreEvents() const +{ + return WaitCursorP::getInstance()->ignoreEvents(); +} + void WaitCursor::setIgnoreEvents(FilterEventsFlags flags) { WaitCursorP::getInstance()->setIgnoreEvents(flags); diff --git a/src/Gui/WaitCursor.h b/src/Gui/WaitCursor.h index cde8c7909..5140ed2c0 100644 --- a/src/Gui/WaitCursor.h +++ b/src/Gui/WaitCursor.h @@ -74,6 +74,7 @@ public: void setWaitCursor(); void restoreCursor(); + FilterEventsFlags ignoreEvents() const; void setIgnoreEvents(FilterEventsFlags flags = AllEvents); private: