OSDN Git Service

C++ indenter: Make CppCodeStyleSettings a class.
authorChristian Kamm <christian.d.kamm@nokia.com>
Fri, 27 May 2011 07:35:47 +0000 (09:35 +0200)
committerBill King <bill.king@nokia.com>
Fri, 27 May 2011 08:56:07 +0000 (10:56 +0200)
Also register it with the meta type system.

Change-Id: Id720e43d19765283765e7dbbd46820ba9cfb1be7
Reviewed-on: http://codereview.qt.nokia.com/172
Reviewed-by: Bill King <bill.king@nokia.com>
src/plugins/cpptools/cppcodestylesettings.h
src/plugins/cpptools/cpptoolsplugin.cpp

index 20651ed..320c994 100644 (file)
@@ -12,8 +12,9 @@ QT_END_NAMESPACE
 
 namespace CppTools {
 
-struct CPPTOOLS_EXPORT CppCodeStyleSettings
+class CPPTOOLS_EXPORT CppCodeStyleSettings
 {
+public:
     CppCodeStyleSettings();
 
     bool indentBlockBraces;
index cf27626..39144d0 100644 (file)
@@ -44,6 +44,7 @@
 #include "cppcompletionassist.h"
 #include "cpptoolssettings.h"
 #include "cppcodestylesettingsfactory.h"
+#include "cppcodestylesettings.h"
 
 #include <extensionsystem/pluginmanager.h>
 
@@ -105,6 +106,9 @@ bool CppToolsPlugin::initialize(const QStringList &arguments, QString *error)
 {
     Q_UNUSED(arguments)
     Q_UNUSED(error)
+
+    qRegisterMetaType<CppTools::CppCodeStyleSettings>("CppTools::CppCodeStyleSettings");
+
     Core::ICore *core = Core::ICore::instance();
     Core::ActionManager *am = core->actionManager();