Hi,

Unfortunately, currently templates for code styles are read only from local 
resource path, i.e. from 
~/.config/QtProject/qtcreator/codestyles/Cpp/mycodingstyle.xml (the cpp code 
style settings like in Eike's example). If you copy your style there and set 
value for [CppCodeStyleSettings] | CurrentPreferences to: 
"@ByteArray(mycodingstyle)" inside your local settings 
(~/.config/QtProject/QtCreator.ini) then it should work. Alternatively, you may 
clear your local setting  for CurrentPreferences 
(~/.config/QtProject/QtCreator.ini) and set it globally like Eike suggested, 
this should also work, but please remember that mycodingstyle.xml can be placed 
only locally (not in /opt/...).

Hope this helps

Regards

Jarek

________________________________________
From: qt-creator-bounces+jaroslaw.kobus=theqtcompany....@qt-project.org 
<qt-creator-bounces+jaroslaw.kobus=theqtcompany....@qt-project.org> on behalf 
of Miller Henry <[email protected]>
Sent: 18 June 2015 15:40
To: Ziller Eike
Cc: [email protected]
Subject: Re: [Qt-creator] How can I make a global cpp code style config

That is what I expected, my style isn't picked up even though from what I can 
tell my QtCreator.ini is correct

[CppCodeStyleSettings]
LegacyTransformed=true
CurrentPreferences=JohnDeereStyle

I even deleted everything in ~/.config/QtProject, my global style still isn't 
used.


-----Original Message-----
From: Ziller Eike [mailto:[email protected]]
Sent: Thursday, June 18, 2015 5:22 AM
To: Miller Henry
Cc: [email protected]
Subject: Re: [Qt-creator] How can I make a global cpp code style config


> On Jun 17, 2015, at 3:12 PM, Miller Henry <[email protected]> wrote:
>
> I’m packaging qt creator for my company, and I want to make our coding style 
> rules the default.  Creating the .xml style is easy enough, but I can’t seem 
> to find a way to get this as the default style.
>
> We are installing qt creator into /opt/QtCreator, and we have working 
> template wizards installed into 
> /opt/QtCreator/share/qtcreator/templates/wizards .  I expect that I just need 
> to install QtCreator.ini into /opt/QtCreator/share/qtcreator/QtProject/ and 
> our code style .xml into 
> /opt/QtCreator/share/qtcreator/QtProject/codestyles/Cpp/. This doesn’t seem 
> to work though – qt creator doesn’t seem to pick up the style.  Is there 
> something more that I’m missing?

Hi,

as far as I can see, there is setting for “default” coding style. That means, 
that if you add something like

[CppCodeStyleSettings]
CurrentPreferences=@ByteArray(mycodingstyle)

to the “install settings” 
(/opt/QtCreator/share/qtcreator/QtProject/QtCreator.ini looks correct to me), 
then this will set the coding style only if there are no user settings at all.
I.e. when running Qt Creator with a clean settingspath (e.g. with -settingspath 
/tmp/foosettings).

--
Eike Ziller, Senior Software Engineer - The Qt Company GmbH

The Qt Company GmbH, Rudower Chaussee 13, D-12489 Berlin
Geschäftsführer: Mika Pälsi, Juha Varelius, Tuula Haataja Sitz der 
Gesellschaft: Berlin, Registergericht: Amtsgericht Charlottenburg, HRB 144331 B

_______________________________________________
Qt-creator mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/qt-creator
_______________________________________________
Qt-creator mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/qt-creator

Reply via email to