aboutsummaryrefslogtreecommitdiffstats
path: root/dist/branding/qtdesignstudio/QtCreatorIDEBranding.cmake
blob: 204cedffdb13345d041965bf3868466f6c6576b8 (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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
set(IDE_VERSION "4.5.0")                              # The IDE version.
set(IDE_VERSION_COMPAT "4.5.0")                       # The IDE Compatibility version.
set(IDE_VERSION_DISPLAY "4.5.0")                      # The IDE display version.
set(IDE_COPYRIGHT_YEAR "2024")                        # The IDE current copyright year.

set(IDE_SETTINGSVARIANT "QtProject")                  # The IDE settings variation.
set(IDE_COPY_SETTINGSVARIANT "Nokia")                 # The IDE settings to initially import.
set(IDE_DISPLAY_NAME "Qt Design Studio")              # The IDE display name.
set(IDE_ID "qtdesignstudio")                          # The IDE id (no spaces, lowercase!)
set(IDE_CASED_ID "QtDesignStudio")                    # The cased IDE id (no spaces!)
set(IDE_BUNDLE_IDENTIFIER "org.qt-project.${IDE_ID}") # The macOS application bundle identifier.

set(PROJECT_USER_FILE_EXTENSION .qtds)
set(IDE_DOC_FILE "qtdesignstudio/qtdesignstudio.qdocconf")
set(IDE_DOC_FILE_ONLINE "qtdesignstudio/qtdesignstudio-online.qdocconf")

set(IDE_ICON_PATH "${CMAKE_CURRENT_LIST_DIR}")
set(IDE_LOGO_PATH "${CMAKE_CURRENT_LIST_DIR}")

set(DESIGNSTUDIO_PLUGINS
    Android
    BareMetal
    Boot2Qt
    CMakeProjectManager
    CodePaster
    Core
    CppEditor
    Debugger
    Designer
    DiffEditor
    EffectComposer
    Help
    Insight
    LanguageClient
    McuSupport
    ProjectExplorer
    QmakeProjectManager
    QmlDesigner
    QmlDesignerBase
    QmlJSEditor
    QmlJSTools
    QmlPreview
    QmlProjectManager
    QtSupport
    RemoteLinux
    ResourceEditor
    StudioPlugin
    StudioWelcome
    Texteditor
    UpdateInfo
    VcsBase
    assetexporterplugin
    componentsplugin
    qmlpreviewplugin
    qtquickplugin)

if(DESIGNSTUDIO_EXTRAPLUGINS)
  list(APPEND DESIGNSTUDIO_PLUGINS ${DESIGNSTUDIO_EXTRAPLUGINS})
endif()

if(NOT BUILD_PLUGINS)
    set(BUILD_PLUGINS "${DESIGNSTUDIO_PLUGINS}" CACHE STRING "Build plugins" FORCE)
endif()