Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028 #ifndef VisuGUI_Module_HeaderFile
00029 #define VisuGUI_Module_HeaderFile
00030
00031 #include "VisuGUI.h"
00032 #include "STD_Application.h"
00033 #include "SALOMEDSClient_SObject.hxx"
00034
00035 class SUIT_ViewManager;
00036 class SVTK_ViewManager;
00037 class SVTK_ViewWindow;
00038
00039 #include "MED_SharedPtr.hxx"
00040
00042
00043 class VisuGUI_Module: public VisuGUI
00044 {
00045 Q_OBJECT;
00046
00047 public:
00048 VisuGUI_Module();
00049
00050 virtual
00051 ~VisuGUI_Module();
00052
00053
00054
00055
00056
00058 virtual
00059 void
00060 initialize( CAM_Application* );
00061
00063 virtual
00064 void
00065 createPreferences();
00066
00067 virtual
00068 void
00069 preferencesChanged( const QString&, const QString& );
00070
00071 virtual
00072 SUIT_ViewManager*
00073 getViewManager(const QString& theType,
00074 const bool theIsCreate);
00075
00076 virtual
00077 void
00078 storeVisualParameters(int savePoint);
00079
00080 virtual
00081 void
00082 restoreVisualParameters(int savePoint);
00083
00084
00086
00087
00089
00090
00091 protected:
00093 virtual
00094 void
00095 createGaussPointsPreferences();
00096
00098 virtual
00099 void
00100 createInsideCursorPreferences();
00101
00102 virtual
00103 void
00104 createOutsideCursorPreferences();
00105
00107 virtual
00108 void
00109 createPickingPreferences();
00110
00112 virtual
00113 void
00114 createSpaceMousePreferences();
00115
00117 virtual
00118 void
00119 createRecorderPreferences();
00120
00121 protected slots:
00122
00123
00124
00125 void
00126 OnCreateGaussPoints();
00127
00128 void
00129 OnViewCreated(SUIT_ViewWindow*);
00130
00131
00132
00133
00135 virtual
00136 void
00137 OnEditGaussPoints();
00138
00140
00141
00142
00143
00145
00146
00147
00148
00150
00151
00152
00153
00154 protected:
00155 _PTR(SObject) myConfigSObject;
00156
00157 void setProperty( SVTK_ViewWindow*, const QString& );
00158 void setProperty( SVTK_ViewManager*, const QString& );
00159
00160 };
00161
00162 #endif