#pragma warning( disable:4251 )
#endif
-class GLVIEWER_EXPORT GLViewer_Viewer: public SUIT_ViewModel
+class GLVIEWER_API GLViewer_Viewer: public SUIT_ViewModel
{
Q_OBJECT
virtual QString getType() const { return Type(); }
static QString Type() { return "GLViewer_ViewModel"; }
+ virtual void contextMenuPopup( QPopupMenu* );
+
public:
void setSelectionMode( SelectionMode );
SelectionMode getSelectionMode() const;
virtual void onSelectionCancel();
virtual void onSelectionDone( bool add, SelectionChangeStatus status );
+ virtual void onChangeBgColor();
+
private:
void handleMouseMove( QMouseEvent* );
void handleMousePress( QMouseEvent* );
** Class: GLViewer_ViewTransformer
**
*****************************************************************/
-class GLVIEWER_EXPORT GLViewer_ViewTransformer : public QObject
+class GLVIEWER_API GLViewer_ViewTransformer : public QObject
{
public:
GLViewer_ViewTransformer( GLViewer_Viewer*, int type );
** Class: GLViewer_ViewSketcher
**
*****************************************************************/
-class GLVIEWER_EXPORT GLViewer_ViewSketcher : public QObject
+class GLVIEWER_API GLViewer_ViewSketcher : public QObject
{
public:
GLViewer_ViewSketcher( GLViewer_Viewer*, int type );