aboutsummaryrefslogtreecommitdiffstats
path: root/src/app/config-ui
diff options
context:
space:
mode:
authorJake Petroules <jake.petroules@petroules.com>2014-07-11 03:15:32 -0400
committerJake Petroules <jake.petroules@petroules.com>2014-07-14 20:43:30 +0200
commit22fb796dd95a1fac03578d995b15584eb1461951 (patch)
treeab28cd4c8b5f6fd05b2cfd5b6da35a13ed48e67b /src/app/config-ui
parente4a7972ae9eaa88633adefefef38804653515c01 (diff)
Add an Info.plist for qbs-config-ui.
This will display the friendlier 'Qbs Settings' in the menu bar on OS X instead of falling back to 'qbs-config-ui'. Change-Id: I920073bb97030fd606431b16d742d8f137579e9c Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Diffstat (limited to 'src/app/config-ui')
-rw-r--r--src/app/config-ui/Info.plist12
-rw-r--r--src/app/config-ui/config-ui.pro5
-rw-r--r--src/app/config-ui/config-ui.qbs3
3 files changed, 19 insertions, 1 deletions
diff --git a/src/app/config-ui/Info.plist b/src/app/config-ui/Info.plist
new file mode 100644
index 000000000..081af87af
--- /dev/null
+++ b/src/app/config-ui/Info.plist
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>CFBundleIdentifier</key>
+ <string>org.qt-project.qbs-config-ui</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>Qbs Settings</string>
+</dict>
+</plist>
diff --git a/src/app/config-ui/config-ui.pro b/src/app/config-ui/config-ui.pro
index 65bef9e34..0c406694d 100644
--- a/src/app/config-ui/config-ui.pro
+++ b/src/app/config-ui/config-ui.pro
@@ -19,4 +19,9 @@ SOURCES += \
mainwindow.cpp \
settingsmodel.cpp
+OTHER_FILES += \
+ Info.plist
+
+mac: QMAKE_LFLAGS += -sectcreate __TEXT __info_plist $$shell_quote($$PWD/Info.plist)
+
FORMS += mainwindow.ui
diff --git a/src/app/config-ui/config-ui.qbs b/src/app/config-ui/config-ui.qbs
index fde243b91..078d3d4a2 100644
--- a/src/app/config-ui/config-ui.qbs
+++ b/src/app/config-ui/config-ui.qbs
@@ -17,5 +17,6 @@ QbsApp {
"settingsmodel.cpp",
"settingsmodel.h"
]
-}
+ cpp.infoPlistFile: "Info.plist"
+}