35 #ifndef DISP3DLIB_ABSTRACTVIEW_H
36 #define DISP3DLIB_ABSTRACTVIEW_H
42 #include "../disp3D_global.h"
48 #include <QSharedPointer>
57 class QuickControlView;
73 class Data3DTreeModel;
86 typedef QSharedPointer<AbstractView>
SPtr;
87 typedef QSharedPointer<const AbstractView>
ConstSPtr;
94 Qt::WindowFlags f = Qt::Widget);
108 QSharedPointer<DISP3DLIB::View3D> getView();
116 QSharedPointer<DISPLIB::Control3DView> getControlView();
124 QSharedPointer<DISP3DLIB::Data3DTreeModel> getTreeModel();
132 QPointer<DISPLIB::QuickControlView> getQuickControl();
140 void setQuickControlWidgets(
const QList<QWidget*> &lControlWidgets);
157 #endif // DISP3DLIB_ABSTRACTVIEW_H