From 9bf79116017bc0c734b4161f603913f4841cf3a9 Mon Sep 17 00:00:00 2001 From: peri4 Date: Mon, 14 Feb 2022 19:13:02 +0300 Subject: [PATCH] QAD::CursorOverrider --- libs/utils/qad_types.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/libs/utils/qad_types.h b/libs/utils/qad_types.h index 0066005..6808898 100644 --- a/libs/utils/qad_types.h +++ b/libs/utils/qad_types.h @@ -112,6 +112,12 @@ namespace QAD { QVector > m; // [Row][Column] }; + class QAD_UTILS_EXPORT CursorOverrider { + public: + CursorOverrider(const QCursor & c = Qt::WaitCursor) {QApplication::setOverrideCursor(c);} + ~CursorOverrider() {QApplication::restoreOverrideCursor();} + }; + } Q_DECLARE_METATYPE(QAD::Enumerator)