File tree Expand file tree Collapse file tree 10 files changed +26
-18
lines changed Expand file tree Collapse file tree 10 files changed +26
-18
lines changed Original file line number Diff line number Diff line change 3
3
4
4
import QtQuick
5
5
import QtQuick3D
6
- import com.projectdissolve
6
+ import ProjectDissolve
7
7
8
8
Node {
9
9
id: root
Original file line number Diff line number Diff line change 1
1
qt_add_qml_module (
2
- unnamed
2
+ QuickPlot
3
3
URI
4
- com.projectdissolve
4
+ ProjectDissolve
5
5
VERSION
6
6
1.0
7
+ STATIC
7
8
SOURCES
8
9
axis.h
9
10
axis.cpp
@@ -19,17 +20,16 @@ qt_add_qml_module(
19
20
scatterGeometry.h
20
21
triangle.cpp
21
22
QML_FILES
22
- main.qml
23
23
AxisModel.qml
24
24
LineModel.qml
25
25
ScatterModel.qml )
26
26
27
27
target_include_directories (
28
- unnamed PRIVATE ${PROJECT_SOURCE_DIR} /lib ${PROJECT_BINARY_DIR} /lib
28
+ QuickPlot PRIVATE ${PROJECT_SOURCE_DIR} /lib ${PROJECT_BINARY_DIR} /lib
29
29
${Qt6Widgets_INCLUDE_DIRS} ${Qt6Quick3D_INCLUDE_DIRS} )
30
30
31
31
target_link_libraries (
32
- unnamed
32
+ QuickPlot
33
33
PUBLIC ${WHOLE_ARCHIVE_FLAG}
34
34
# External libs
35
35
Qt6::Widgets
@@ -39,20 +39,26 @@ target_link_libraries(
39
39
Qt6::3DExtras
40
40
Qt6::Quick )
41
41
42
- set_target_properties (unnamed PROPERTIES PUBLIC_HEADER lineGeometry.h )
42
+ set_target_properties (QuickPlot PROPERTIES PUBLIC_HEADER lineGeometry.h )
43
43
44
- install (TARGETS unnamed )
44
+ install (TARGETS QuickPlot )
45
45
46
46
# Main target
47
- add_executable (demo main.cpp ${demo_MOC_SRCS} )
47
+ qt_add_executable (demo main.cpp )
48
+ qt_add_qml_module (demo
49
+ VERSION 1.0
50
+ URI PlotDemo
51
+ QML_FILES
52
+ main.qml
53
+ )
48
54
49
55
target_include_directories (
50
56
demo
51
57
PRIVATE ${PROJECT_SOURCE_DIR} /src ${PROJECT_BINARY_DIR} /src
52
58
${PROJECT_SOURCE_DIR} /lib ${PROJECT_BINARY_DIR} /lib
53
59
${Qt6Widgets_INCLUDE_DIRS} ${Qt6Quick3D_INCLUDE_DIRS} )
54
60
55
- target_link_libraries (demo PRIVATE unnamed Qt6::Widgets Qt6::Gui Qt6::Qml
61
+ target_link_libraries (demo PRIVATE QuickPlot QuickPlotplugin Qt6::Widgets Qt6::Gui Qt6::Qml
56
62
Qt6::Core Qt6::Quick3D )
57
63
58
64
set_target_properties (demo PROPERTIES RUNTIME demo )
Original file line number Diff line number Diff line change 3
3
4
4
import QtQuick
5
5
import QtQuick3D
6
- import com.projectdissolve
6
+ import ProjectDissolve
7
7
8
8
Model {
9
9
id: root
Original file line number Diff line number Diff line change 3
3
4
4
import QtQuick
5
5
import QtQuick3D
6
- import com.projectdissolve
6
+ import ProjectDissolve
7
7
8
8
Model {
9
9
id: root
Original file line number Diff line number Diff line change @@ -134,5 +134,5 @@ void Axis::nudge(double delta)
134
134
{
135
135
minimum_ += delta;
136
136
maximum_ += delta;
137
- emit dataChanged ();
137
+ Q_EMIT ( dataChanged () );
138
138
}
Original file line number Diff line number Diff line change @@ -51,7 +51,7 @@ class Axis : public QQuick3DGeometry
51
51
Q_SIGNALS:
52
52
void dataChanged ();
53
53
54
- public slots :
54
+ public Q_SLOTS :
55
55
/* * Shift the axis bounds by a given distance */
56
56
virtual void nudge (double delta);
57
57
Original file line number Diff line number Diff line change @@ -76,5 +76,5 @@ void LogAxis::nudge(double delta)
76
76
{
77
77
minimum_ = pow (10.0 , log10 (minimum_) + delta);
78
78
maximum_ = pow (10.0 , log10 (maximum_) + delta);
79
- emit Axis::dataChanged ();
79
+ Q_EMIT ( Axis::dataChanged () );
80
80
}
Original file line number Diff line number Diff line change 4
4
#include " lineGeometry.h"
5
5
#include < QApplication>
6
6
#include < QQmlApplicationEngine>
7
+ #include < QtQml/QQmlExtensionPlugin>
7
8
8
9
int main (int argc, char *argv[])
9
10
{
10
11
QApplication app (argc, argv);
11
12
12
13
QQmlApplicationEngine engine;
13
- engine.load (QUrl (QStringLiteral (" ./src /main.qml" )));
14
+ engine.load (QUrl (QStringLiteral (" qrc:/PlotDemo /main.qml" )));
14
15
15
16
return app.exec ();
16
17
}
Original file line number Diff line number Diff line change @@ -7,7 +7,8 @@ import QtQuick.Dialogs
7
7
import QtQuick3D
8
8
import QtQuick3D.Helpers
9
9
import QtQuick.Controls
10
- import com.projectdissolve
10
+ import ProjectDissolve
11
+ import "../ProjectDissolve"
11
12
12
13
ApplicationWindow {
13
14
id: root
Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ target_include_directories(
12
12
${Qt6Widgets_INCLUDE_DIRS} ${Qt6Quick3D_INCLUDE_DIRS} )
13
13
target_link_libraries (
14
14
axis
15
- PUBLIC unnamed
15
+ PUBLIC QuickPlot
16
16
PRIVATE # External libs
17
17
GTest::gtest_main Qt6::Core Qt6::Quick3D )
18
18
You can’t perform that action at this time.
0 commit comments