]> SALOME platform Git repositories - modules/gui.git/blob - src/SUIT/SUIT_OverrideCursor.h
Salome HOME
f3a67883486f44b622044e88f4b9e631ea64a250
[modules/gui.git] / src / SUIT / SUIT_OverrideCursor.h
1 #ifndef SUIT_OVERRIDECURSOR_H
2 #define SUIT_OVERRIDECURSOR_H
3
4 #include <qapplication.h>
5 #include <qcursor.h>
6
7 #include "SUIT.h"
8
9 /*! \brief Class used for management cursors.*/
10 class SUIT_EXPORT SUIT_OverrideCursor
11 {
12 public:
13   SUIT_OverrideCursor();
14   SUIT_OverrideCursor( const QCursor& );
15   virtual ~SUIT_OverrideCursor();
16
17   bool isActive() const;
18   void suspend();
19   void resume();
20
21 private:
22   QValueList<QCursor> myCursors;
23 };
24
25 #endif