File tree Expand file tree Collapse file tree 7 files changed +20
-62
lines changed Expand file tree Collapse file tree 7 files changed +20
-62
lines changed Original file line number Diff line number Diff line change @@ -21,7 +21,6 @@ HEADERS += \
2121 src/config.hpp \
2222 src/control_tool_bar.hpp \
2323 src/editor.hpp \
24- src/editor_scene.hpp \
2524 src/editor_view.hpp \
2625 src/main_window.hpp \
2726 src/renderer.hpp \
@@ -33,7 +32,6 @@ SOURCES += \
3332 src/config.cpp \
3433 src/control_tool_bar.cpp \
3534 src/editor.cpp \
36- src/editor_scene.cpp \
3735 src/editor_view.cpp \
3836 src/main.cpp \
3937 src/main_window.cpp \
Original file line number Diff line number Diff line change 44 config.cpp
55 control_tool_bar.cpp
66 editor.cpp
7- editor_scene.cpp
87 editor_view.cpp
98 main.cpp
109 main_window.cpp
Original file line number Diff line number Diff line change 1414// along with Simple Normal Mapper. If not, see <http://www.gnu.org/licenses/>.
1515
1616#include " editor.hpp"
17- #include " editor_scene.hpp"
1817#include " editor_view.hpp"
1918#include " main_window.hpp"
2019
2120#include < QGraphicsItem>
21+ #include < QGraphicsScene>
2222
2323#include < cassert>
2424
2525Editor::Editor (const std::vector<std::string> & args)
26- : m_scene(new EditorScene (this ))
26+ : m_scene(new QGraphicsScene (this ))
2727 , m_view(new EditorView(*this ))
2828 , m_renderer(new Renderer)
2929 , m_renderThread(new QThread(this ))
@@ -45,7 +45,7 @@ EditorView & Editor::view() const
4545 return *m_view;
4646}
4747
48- EditorScene & Editor::scene () const
48+ QGraphicsScene & Editor::scene () const
4949{
5050 assert (m_scene);
5151 return *m_scene;
Original file line number Diff line number Diff line change 2525
2626#include " renderer.hpp"
2727
28- class EditorScene ;
28+ class QGraphicsScene ;
2929class EditorView ;
3030class MainWindow ;
3131
@@ -36,6 +36,7 @@ class Editor : public QObject
3636public:
3737
3838 Editor (const std::vector<std::string> & args);
39+
3940 virtual ~Editor ();
4041
4142 void setImage (QImage image);
@@ -46,15 +47,22 @@ class Editor : public QObject
4647
4748 EditorView & view () const ;
4849
49- EditorScene & scene () const ;
50+ QGraphicsScene & scene () const ;
5051
5152private:
5253
53- EditorScene * m_scene;
54- EditorView * m_view;
55- Renderer * m_renderer;
56- QThread * m_renderThread;
57- MainWindow * m_window;
58- QImage m_image;
59- QPixmap m_pixmap;
54+ QGraphicsScene * m_scene;
55+
56+ EditorView * m_view;
57+
58+ Renderer * m_renderer;
59+
60+ QThread * m_renderThread;
61+
62+ MainWindow * m_window;
63+
64+ QImage m_image;
65+
66+ QPixmap m_pixmap;
6067};
68+
Load Diff This file was deleted.
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1515
1616#include " editor_view.hpp"
1717#include " editor.hpp"
18- #include " editor_scene.hpp"
1918
2019EditorView::EditorView (Editor & editor, QWidget * parent)
2120 : QGraphicsView(&editor.scene(), parent)
You can’t perform that action at this time.
0 commit comments