23 #define PY_SSIZE_T_CLEAN
27 #include <SALOMEconfig.h>
30 #include <QModelIndex>
43 class SalomeApp_Application;
44 class SUIT_ViewWindow;
56 void initialize( CAM_Application*
app);
57 void windows( QMap<int, int>& theMap)
const;
58 virtual QString engineIOR()
const;
60 virtual void viewManagers( QStringList& list)
const;
61 virtual void setResource(SUIT_ResourceMgr*
r);
64 virtual void loadSchema(
const std::string& filename,
bool edit=
true,
bool arrangeLocalNodes=
false);
67 bool deactivateModule( SUIT_Study* theStudy);
68 bool activateModule( SUIT_Study* theStudy);
69 void onDblClick(SUIT_DataObject*
object);
73 void onWindowActivated( SUIT_ViewWindow* svw);
74 void onWindowClosed( SUIT_ViewWindow* svw);
75 void onTryClose(
bool &isClosed, QxScene_ViewWindow* window);
79 bool createSComponent();
virtual CAM_DataModel * createDataModel()
viewer QGraphicsScene: deriver SUIT_ViewModel comme QxGraph_Viewer
virtual void createPreferences(Yacsgui *swm)
virtual void preferencesChanged()
Yacsgui_Resource * _myresource
YACS::HMI::SuitWrapper * _wrapper
YACS::HMI::QtGuiContext * _studyContext
SUIT_ViewWindow * _currentSVW
YACS::HMI::GenericGui * _genericGui