blob: c4db40db5e98c9db352546944ffbf16945583c1a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
add_qtc_plugin(StudioWelcome
CONDITION TARGET Qt::QuickWidgets AND TARGET QtCreator::QmlDesigner
DEPENDS Qt::QuickWidgets Qt::QmlPrivate
PLUGIN_DEPENDS Core ProjectExplorer QtSupport QmlDesigner
DEFINES STUDIO_QML_PATH="${CMAKE_CURRENT_SOURCE_DIR}/qml/"
SOURCES
studiowelcomeplugin.cpp studiowelcomeplugin.h
newprojectdialogimageprovider.cpp newprojectdialogimageprovider.h
presetmodel.cpp presetmodel.h
examplecheckout.cpp examplecheckout.h
studiowelcome_global.h
studiowelcometr.h
qdsnewdialog.cpp qdsnewdialog.h
wizardfactories.cpp wizardfactories.h
createproject.cpp createproject.h
wizardhandler.cpp wizardhandler.h
userpresets.cpp userpresets.h
screensizemodel.h
algorithm.h
stylemodel.h stylemodel.cpp
studiowelcome.qrc
"${PROJECT_SOURCE_DIR}/src/share/3rdparty/studiofonts/studiofonts.qrc"
EXTRA_TRANSLATIONS
qml
)
if (TARGET StudioWelcome)
file(GLOB_RECURSE qmlfiles
RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}"
qml/*
)
qtc_add_resources(StudioWelcome StudioWelcome_qml FILES ${qmlfiles})
endif()
extend_qtc_plugin(StudioWelcome
CONDITION BUILD_WITH_CRASHPAD
DEFINES ENABLE_CRASHPAD
)
|