[Libreoffice-commits] core.git: bin/gbuild-to-ide

Michael Weghorn (via logerrit) logerrit at kemper.freedesktop.org
Sun Feb 7 18:53:49 UTC 2021


 bin/gbuild-to-ide |    3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

New commits:
commit d2d6e5c235f35bf3f2137e8dab4b9b32b72430a8
Author:     Michael Weghorn <m.weghorn at posteo.de>
AuthorDate: Sun Feb 7 15:21:07 2021 +0100
Commit:     Michael Weghorn <m.weghorn at posteo.de>
CommitDate: Sun Feb 7 19:53:11 2021 +0100

    qtcreator: Show actual names for build configurations
    
    At least with current Qt Creator 4.14, no proper
    names were shown for the build configurations in
    the project's "Build" settings, but just integers.
    
    Using the config key 'ProjectExplorer.ProjectConfiguration.DisplayName'
    instead of 'ProjectExplorer.ProjectConfiguration.DefaultDisplayName'
    in the *.user.pro file makes this work as intended, and "01-Global Build"
    (and others) shows up as the name  for the top-level 'lo.pro' project
    and "1-Build vcl" for 'vcl.pro', etc.
    
    Along with the two previous qtcreator-related commits,
    this should generally (re)implement an easy way to
    run unit tests etc. directly from the Qt Creator IDE
    without having to set that up manually, which cloph
    mentioned as missing in his FOSDEM talk today
    ("Using IDEs for LibreOffice development", [1]).
    
    To use this, select the corresponding build configuration
    by clicking on the "screen" icon on the bottom left,
    then build the project (Ctrl+B or left-click on the
    "hammer" icon on the bottom left).
    
    I didn't check whether the single targets are still up
    to date.
    
    [1] https://fosdem.org/2021/schedule/event/lo_ideforlodevelopment/
    
    Change-Id: I9965829db319a8b26f5ad82d3ffa723a28da7910
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110536
    Tested-by: Jenkins
    Reviewed-by: Michael Weghorn <m.weghorn at posteo.de>

diff --git a/bin/gbuild-to-ide b/bin/gbuild-to-ide
index 7c6176233701..ed1632232c92 100755
--- a/bin/gbuild-to-ide
+++ b/bin/gbuild-to-ide
@@ -1411,8 +1411,7 @@ class QtCreatorIntegrationGenerator(IdeIntegrationGenerator):
     <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
     <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
     <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">%(name)s</value>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">%(name)s</value>
     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
     <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">%(index)s</value>
     <value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>


More information about the Libreoffice-commits mailing list