Walls And Holes  1
meshviewcontainer.h
Go to the documentation of this file.
1 #ifndef MESHVIEWCONTAINER_H
2 #define MESHVIEWCONTAINER_H
3 
4 #include <QWidget>
5 #include <QToolBar>
6 
7 #include "abstractrenderer.h"
8 
9 class MeshView;
11 
12 class MeshViewContainer : public QWidget
13 {
14  Q_OBJECT
15 
16 public:
17  explicit MeshViewContainer(QWidget *parent = 0);
18 
22  void setRenderer(QSharedPointer<AbstractRenderer> renderer);
23 
24  QAction *addCamera(AbstractMeshViewCamera *camera,
25  QString name,
26  QIcon icon = QIcon(),
27  QKeySequence ks = QKeySequence());
28 
29 private:
30  MeshView *mMeshView;
31 
32  QToolBar *mToolBar;
33 };
34 
35 #endif // MESHVIEWCONTAINER_H
The AbstractMeshViewCamera class Abstract class that will determine how the camera moves based on the...
Definition: abstractmeshviewcamera.h:16
Definition: meshview.h:17
void setRenderer(QSharedPointer< AbstractRenderer > renderer)
Calls setRenderer(renderer) on the mesh view.
Definition: meshviewcontainer.cpp:25
MeshViewContainer(QWidget *parent=0)
Definition: meshviewcontainer.cpp:9
QAction * addCamera(AbstractMeshViewCamera *camera, QString name, QIcon icon=QIcon(), QKeySequence ks=QKeySequence())
Definition: meshviewcontainer.cpp:30
Definition: meshviewcontainer.h:12