diff --git a/cookiecutter.json b/cookiecutter.json index eb31d13..9ebfd21 100644 --- a/cookiecutter.json +++ b/cookiecutter.json @@ -5,6 +5,7 @@ "org_domain": "kitware.com", "org_name": "Kitware, Inc.", "app_name": "{{ cookiecutter.project_name }}", + "app_display_name": "{{ cookiecutter.app_name }}", "bundle_identifier": "{{ cookiecutter.org_domain.split('.') | reverse | join('.') }}.{{ cookiecutter.project_name | lower }}", "app_version_major": "0", "app_version_minor": "1", diff --git a/{{cookiecutter.project_name}}/Applications/{{cookiecutter.app_name}}App/Main.cxx b/{{cookiecutter.project_name}}/Applications/{{cookiecutter.app_name}}App/Main.cxx index c771369..2796d12 100644 --- a/{{cookiecutter.project_name}}/Applications/{{cookiecutter.app_name}}App/Main.cxx +++ b/{{cookiecutter.project_name}}/Applications/{{cookiecutter.app_name}}App/Main.cxx @@ -49,7 +49,7 @@ int SlicerAppMain(int argc, char* argv[]) if (!window.isNull()) { - QString windowTitle = QString("%1 %2").arg(Slicer_MAIN_PROJECT_APPLICATION_NAME).arg(Slicer_MAIN_PROJECT_VERSION_FULL); + QString windowTitle = QString("%1 %2").arg(Slicer_MAIN_PROJECT_APPLICATION_DISPLAY_NAME).arg(Slicer_MAIN_PROJECT_VERSION_FULL); window->setWindowTitle(windowTitle); } diff --git a/{{cookiecutter.project_name}}/Applications/{{cookiecutter.app_name}}App/q{{cookiecutter.app_name}}AppMainWindow.cxx b/{{cookiecutter.project_name}}/Applications/{{cookiecutter.app_name}}App/q{{cookiecutter.app_name}}AppMainWindow.cxx index 0203659..4e29922 100644 --- a/{{cookiecutter.project_name}}/Applications/{{cookiecutter.app_name}}App/q{{cookiecutter.app_name}}AppMainWindow.cxx +++ b/{{cookiecutter.project_name}}/Applications/{{cookiecutter.app_name}}App/q{{cookiecutter.app_name}}AppMainWindow.cxx @@ -62,7 +62,7 @@ void q{{cookiecutter.app_name}}AppMainWindowPrivate::setupUi(QMainWindow * mainW //---------------------------------------------------------------------------- QAction* helpAboutSlicerAppAction = new QAction(mainWindow); helpAboutSlicerAppAction->setObjectName("HelpAbout{{cookiecutter.app_name}}AppAction"); - helpAboutSlicerAppAction->setText("About " + app->applicationName()); + helpAboutSlicerAppAction->setText(q{{cookiecutter.app_name}}AppMainWindow::tr("About %1").arg(qSlicerApplication::application()->mainApplicationDisplayName())); //---------------------------------------------------------------------------- // Calling "setupUi()" after adding the actions above allows the call diff --git a/{{cookiecutter.project_name}}/Applications/{{cookiecutter.app_name}}App/slicer-application-properties.cmake b/{{cookiecutter.project_name}}/Applications/{{cookiecutter.app_name}}App/slicer-application-properties.cmake index d19d605..9d6b07b 100644 --- a/{{cookiecutter.project_name}}/Applications/{{cookiecutter.app_name}}App/slicer-application-properties.cmake +++ b/{{cookiecutter.project_name}}/Applications/{{cookiecutter.app_name}}App/slicer-application-properties.cmake @@ -2,6 +2,9 @@ set(APPLICATION_NAME {{cookiecutter.app_name}} ) +set(APPLICATION_DISPLAY_NAME + "{{cookiecutter.app_display_name}}" + ) set(VERSION_MAJOR {{cookiecutter.app_version_major}}