CMakeLists.txt

changeset 232
8efa3a33172e
parent 223
ce81db996275
child 233
5509bec02c81
--- a/CMakeLists.txt	Wed Jun 15 19:47:02 2022 +0300
+++ b/CMakeLists.txt	Mon Jun 20 02:04:51 2022 +0300
@@ -47,6 +47,7 @@
 	src/settingseditor/settingseditor.cpp
 	src/types/boundingbox.cpp
 #	src/ui/canvas.cpp
+	src/ui/circletooloptions.cpp
 	src/ui/multiplyfactordialog.cpp
 	src/ui/objecteditor.cpp
 	src/widgets/colorbutton.cpp
@@ -58,6 +59,7 @@
 )
 set (LDFORGE_HEADERS
 	src/basics.h
+	src/circularprimitive.h
 	src/colors.h
 	src/document.h
 	src/documentmanager.h
@@ -88,6 +90,7 @@
 	src/settingseditor/settingseditor.h
 	src/types/boundingbox.h
 #	src/ui/canvas.h
+	src/ui/circletooloptions.h
 	src/ui/multiplyfactordialog.h
 	src/ui/objecteditor.h
 	src/widgets/colorbutton.h
@@ -101,6 +104,7 @@
 	src/mainwindow.ui
 	src/settingseditor/librarieseditor.ui
 	src/settingseditor/settingseditor.ui
+	src/ui/circletool.ui
 	src/ui/multiplyfactordialog.ui
 	src/ui/objecteditor.ui
 	src/widgets/colorselectdialog.ui
@@ -117,6 +121,7 @@
 set (LDFORGE_OTHER_FILES
 )
 
+set(CMAKE_AUTOUIC_SEARCH_PATHS src/ui)
 set(LDFORGE_RESOURCES ldforge.qrc)
 set(CMAKE_CXX_STANDARD 20)
 set(CMAKE_CXX_STANDARD_REQUIRED ON)

mercurial