#include "XGUI.h"
#include <ModuleBase_IViewer.h>
-#include <AppElements_ViewWindow.h>
+
+#ifndef HAVE_SALOME
+ #include <AppElements_ViewWindow.h>
+#endif
class XGUI_Workshop;
/**
//! Returns true if multiselection is enabled
virtual bool isMultiSelectionEnabled() const;
+ //! Enable or disable draw mode in the viewer
+ virtual bool enableDrawMode(bool isEnabled);
+
//! Sets the view projection
/// \param theX the X projection value
/// \param theY the Y projection value
bool eventFilter(QObject *theObject, QEvent *theEvent);
private slots:
+ void onViewCreated(ModuleBase_IViewWindow* theWnd);
+
+#ifndef HAVE_SALOME
void onTryCloseView(AppElements_ViewWindow*);
void onDeleteView(AppElements_ViewWindow*);
- void onViewCreated(ModuleBase_IViewWindow* theWnd);
void onViewCreated(AppElements_ViewWindow*);
void onActivated(AppElements_ViewWindow*);
void onKeyRelease(AppElements_ViewWindow*, QKeyEvent*);
void onViewTransformed(AppElements_ViewWindow::OperationType);
+#endif
private:
XGUI_Workshop* myWorkshop;