roviz  0.7
Code Documentation of roviz
item_view.h
1 #ifndef GRAPHICS_VIEW_H
2 #define GRAPHICS_VIEW_H
3 
4 #include <QGraphicsView>
5 #include <QWheelEvent>
6 #include "item_scene.h"
7 
8 class Gui_QProgress_Dialog;
9 class QDomDocument;
10 class QDomElement;
11 
12 class ItemView : public QGraphicsView
13 {
14  Q_OBJECT
15 public:
16  ItemView(QSharedPointer<ProjectGui> projectGui);
17  ItemScene* itemScene();
18  bool load(QDomElement& domElement);
19  bool reload(QDomElement& domElement);
20  bool save(QDomDocument& domDocument, QDomElement& domElement);
21 
22 private:
23  QSharedPointer<ProjectGui> _projectGui;
24  ItemScene* _scene;
25 protected:
26  void wheelEvent(QWheelEvent* event);
27  void resizeEvent(QResizeEvent* event);
28 };
29 
30 #endif // GRAPHICS_VIEW_H
Definition: item_view.h:12
Definition: item_scene.h:13