#include "SUIT_OverrideCursor.h"
+/*!Constructor. Initialize wait cursor.*/
SUIT_OverrideCursor::SUIT_OverrideCursor()
{
QApplication::setOverrideCursor( QCursor( Qt::WaitCursor ) );
}
+/*!Copy constructor.*/
SUIT_OverrideCursor::SUIT_OverrideCursor( const QCursor& cursor )
{
QApplication::setOverrideCursor( cursor );
}
+/*!Destructor. restoring override cursor.*/
SUIT_OverrideCursor::~SUIT_OverrideCursor()
{
QApplication::restoreOverrideCursor();
}
+/*! Check cursors is empty */
bool SUIT_OverrideCursor::isActive() const
{
return myCursors.isEmpty();
}
+/*!Suspend cursors.*/
void SUIT_OverrideCursor::suspend()
{
if ( !isActive() )
}
}
+/*!Resume cursors.*/
void SUIT_OverrideCursor::resume()
{
if ( isActive() )