#include <LightApp_Application.h>
#include <QEvent>
#include <QStack>
+#include <HYDROGUI_DataObject.h>
#ifdef WIN32
#pragma warning ( default: 4251 )
virtual void preferencesChanged( const QString&, const QString& );
+ void resetViewState();
+
/**
* Set IsToUpdate flag for all presentations of the given object to recompute them during
* the next viewer(s) updating.
void clearCache();
+ bool isDraggable( const SUIT_DataObject* what ) const;
+
+ bool isDropAccepted( const SUIT_DataObject* where ) const;
+
+ void dropObjects( const DataObjectList& what, SUIT_DataObject* where,
+ const int row, Qt::DropAction action );
+
/**
* Returns Strickler table used for Land Cover scalar map coloring in the given view.
* @param theViewId the view id
void enableLCMActions();
+ bool arrowsVisible() const;
+ void setArrowsVisible( bool );
+
protected:
CAM_DataModel* createDataModel();
-
+ void setAutoZoomToAllViewManagers(bool bAutoZoom);
+ void setAutoZoom(SUIT_ViewManager* aVMgr, bool bAutoZoom);
public slots:
virtual bool activateModule( SUIT_Study* );
virtual bool deactivateModule( SUIT_Study* );
protected slots:
void onOperation();
void onDelete();
+ void onBathymetrySelection();
+ void onBathymetryText();
bool onUndo( int theNumActions );