All: We just ran into an interesting situation that's apropos to this discussion.
We're still running Qt 4.6.2 and we just discovered that the Qt moc only handles #ifdef directives if they appear in column 1! One of our engineers indented his #ifdef directive to line up with the prevailing code indent level and the meta-object compiler blithely included in the produced moc references to code that the C++ compiler was correctly excluding everywhere else. The result, of course, was a failure to link. I wonder if this has been fixed in the current moc? Atlant -----Original Message----- From: qt-creator-bounces+aschmidt=dekaresearch....@qt-project.org [mailto:qt-creator-bounces+aschmidt=dekaresearch....@qt-project.org] On Behalf Of qt.dan...@free.fr Sent: Tuesday, May 08, 2012 16:23 To: qt-creator@qt-project.org Subject: Re: [Qt-creator] indent preprocessor directives On Fri, 20 Apr 2012 16:44:30 +0200, Erik Verbruggen <erik.verbrug...@me.com> wrote: >Is there a way to tell QtCreator to indent directives appropriately? There is no such thing as an "appropriate" way to indent directives : It is sometimes a matter of style or context, but more importantly, for many projects, it is defined in the project's guidelines for developers. As a consequence, there is one and one only good solution for Creator : Let developers pick what they prefer, or whatever it is that they are ordered to do. Ideally, let developers define their preferences, within the C++ code style options, on a project per project basis. Quentin _______________________________________________ Qt-creator mailing list Qt-creator@qt-project.org http://lists.qt-project.org/mailman/listinfo/qt-creator Click https://www.mailcontrol.com/sr/b2sWIEIBbcbTndxI!oX7UjaeDmea67kXF0USi!ip87Ihs+FYkM0qVQ7EuxmfksU1rEhty3NkVVtUlvAsdlYHAg== to report this email as spam. This e-mail and the information, including any attachments, it contains are intended to be a confidential communication only to the person or entity to whom it is addressed and may contain information that is privileged. If the reader of this message is not the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please immediately notify the sender and destroy the original message. Thank you. Please consider the environment before printing this email. _______________________________________________ Qt-creator mailing list Qt-creator@qt-project.org http://lists.qt-project.org/mailman/listinfo/qt-creator