Changeset View
Changeset View
Standalone View
Standalone View
src/widgets/3dview/viewer3d.h
Show All 28 Lines | |||||
29 | class QString; | 29 | class QString; | ||
30 | 30 | | |||
31 | class Viewer3D : public QWidget | 31 | class Viewer3D : public QWidget | ||
32 | { | 32 | { | ||
33 | Q_OBJECT | 33 | Q_OBJECT | ||
34 | 34 | | |||
35 | public slots: | 35 | public slots: | ||
36 | void dropCatch(const QVariant &var); | 36 | void dropCatch(const QVariant &var); | ||
37 | void setBedSize(const QSize &newBedSize); | ||||
37 | 38 | | |||
38 | public: | 39 | public: | ||
39 | explicit Viewer3D(QWidget *parent = nullptr); | 40 | explicit Viewer3D(QWidget *parent = nullptr); | ||
40 | ~Viewer3D() override; | 41 | ~Viewer3D() override; | ||
41 | void drawModel(QString file); | 42 | void drawModel(QString file); | ||
42 | 43 | | |||
43 | private: | 44 | private: | ||
44 | LineMesh *_lineMesh; | 45 | LineMesh *_lineMesh; | ||
45 | QQmlApplicationEngine _engine; | 46 | QQmlApplicationEngine _engine; | ||
46 | QQuickView *_view; | 47 | QQuickView *_view; | ||
47 | 48 | | |||
48 | signals: | 49 | signals: | ||
49 | void droppedUrls(QList<QUrl> fileList); | 50 | void droppedUrls(QList<QUrl> fileList); | ||
50 | }; | 51 | }; |