< Projects‎ | KDevelop4
Revision as of 21:57, 11 November 2012 by Milianw (Talk | contribs)

Jump to: navigation, search

The current KDevelop code base is very inconsistent when it comes to the coding style. So please adhere to the file's coding style you are working on / patching.

For new files / projects / plugins, please use the Policies/Kdelibs_Coding_Style guidelines. Here are a few special additions:

Class Initialization

// wrong foo.h
class Foo : public Bar {
  Foo(int i, int j) : Bar(i), bla(j) {}
  int bla;
// correct foo.h
class Foo: public Bar
  Foo(int i, int j);
  int m_bla;
// foo.cpp
Foo::Foo(int i, int j)
: Bar(i)
, m_bla(j)

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V.Legal