X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FHYDROGUI%2FHYDROGUI_Module.h;h=a1a0bd540b92a5e0e6dfa4a5cc640d0ab14738fa;hb=a53349567d67f4df0ef737798a25c24d9dc8f08e;hp=6aa6f6da2dd5692b097f792513705ce84286fe8e;hpb=125ff943c035d5e5fd7bd2b55f6e1e5d04ea3d19;p=modules%2Fhydro.git diff --git a/src/HYDROGUI/HYDROGUI_Module.h b/src/HYDROGUI/HYDROGUI_Module.h index 6aa6f6da..a1a0bd54 100644 --- a/src/HYDROGUI/HYDROGUI_Module.h +++ b/src/HYDROGUI/HYDROGUI_Module.h @@ -1,8 +1,4 @@ -// Copyright (C) 2007-2015 CEA/DEN, EDF R&D, OPEN CASCADE -// -// Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, -// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS -// +// Copyright (C) 2014-2015 EDF-R&D // This library is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public // License as published by the Free Software Foundation; either @@ -62,12 +58,8 @@ class HYDROGUI_Module : public LightApp_Module CT_ArrowCursor = 0, CT_UpArrowCursor, CT_CrossCursor, - CT_IBeamCursor, CT_WaitCursor, - CT_BusyCursor, - CT_ForbiddenCursor, - CT_PointingHandCursor, - CT_WhatsThisCursor, + CT_IBeamCursor, CT_SizeVerCursor, CT_SizeHorCursor, CT_SizeBDiagCursor, @@ -75,6 +67,10 @@ class HYDROGUI_Module : public LightApp_Module CT_SizeAllCursor, CT_SplitVCursor, CT_SplitHCursor, + CT_PointingHandCursor, + CT_ForbiddenCursor, + CT_WhatsThisCursor, + CT_BusyCursor, CT_OpenHandCursor, CT_ClosedHandCursor, CT_User @@ -202,12 +198,19 @@ public: QStack& getActiveOperations(); HYDROGUI_Operation* activeOperation(); + /** + * Returns the cursor defined for edition operations in module preferences. + * \return specific cursor + */ + QCursor getPrefEditCursor() const; + protected: CAM_DataModel* createDataModel(); public slots: virtual bool activateModule( SUIT_Study* ); virtual bool deactivateModule( SUIT_Study* ); + virtual void onObjectClicked( SUIT_DataObject*, int ); protected: virtual LightApp_Operation* createOperation( const int ) const;