diff --git a/src/libs/qmljs/qmljsinterpreter.cpp b/src/libs/qmljs/qmljsinterpreter.cpp
index d9e548d414690f6f484fd6aa1f6f9e45cb027627..5295aba416609a81f63928c53e8b1e47ddf0d652 100644
--- a/src/libs/qmljs/qmljsinterpreter.cpp
+++ b/src/libs/qmljs/qmljsinterpreter.cpp
@@ -189,66 +189,66 @@ class FakeMetaObject {
     FakeMetaObject(FakeMetaObject&);
     FakeMetaObject &operator=(const FakeMetaObject&);
 
-    QString name;
-    QString package;
-    int major;
-    int minor;
-    const FakeMetaObject *super;
-    QString superName;
-    QList<FakeMetaEnum> enums;
-    QList<FakeMetaProperty> props;
-    QList<FakeMetaMethod> methods;
+    QString _name;
+    QString _package;
+    int _major;
+    int _minor;
+    const FakeMetaObject *_super;
+    QString _superName;
+    QList<FakeMetaEnum> _enums;
+    QList<FakeMetaProperty> _props;
+    QList<FakeMetaMethod> _methods;
 
 public:
-    FakeMetaObject(const QString &name, const QString &package, int major, int minor)
-        : name(name), package(package), major(major), minor(minor), super(0)
+    FakeMetaObject(const QString &name, const QString &package, int majorVersion, int minorVersion)
+        : _name(name), _package(package), _major(majorVersion), _minor(minorVersion), _super(0)
     {}
 
     void setSuperclassName(const QString &superclass)
-    { superName = superclass; }
+    { _superName = superclass; }
     QString superclassName() const
-    { return superName; }
+    { return _superName; }
 
     void setSuperclass(FakeMetaObject *superClass)
-    { super = superClass; }
+    { _super = superClass; }
     const FakeMetaObject *superClass() const
-    { return super; }
+    { return _super; }
     QString className() const
-    { return name; }
+    { return _name; }
     QString packageName() const
-    { return package; }
+    { return _package; }
 
     void addEnum(const FakeMetaEnum &fakeEnum)
-    { enums.append(fakeEnum); }
+    { _enums.append(fakeEnum); }
     int enumeratorCount() const
-    { return enums.size(); }
+    { return _enums.size(); }
     int enumeratorOffset() const
     { return 0; }
     FakeMetaEnum enumerator(int index) const
-    { return enums.at(index); }
+    { return _enums.at(index); }
 
     void addProperty(const FakeMetaProperty &property)
-    { props.append(property); }
+    { _props.append(property); }
     int propertyCount() const
-    { return props.size(); }
+    { return _props.size(); }
     int propertyOffset() const
     { return 0; }
     FakeMetaProperty property(int index) const
-    { return props.at(index); }
+    { return _props.at(index); }
 
     void addMethod(const FakeMetaMethod &method)
-    { methods.append(method); }
+    { _methods.append(method); }
     int methodCount() const
-    { return methods.size(); }
+    { return _methods.size(); }
     int methodOffset() const
     { return 0; }
     FakeMetaMethod method(int index) const
-    { return methods.at(index); }
+    { return _methods.at(index); }
 
     int majorVersion() const
-    { return major; }
+    { return _major; }
     int minorVersion() const
-    { return minor; }
+    { return _minor; }
 };
 
 } // end of Interpreter namespace
diff --git a/src/plugins/coreplugin/designmode.cpp b/src/plugins/coreplugin/designmode.cpp
index 351767dcbe4cedd4d8cf6c2038f0b7952c52c7d2..fb8b487239d97d00d3b85c9727c0fe57d88bfed0 100644
--- a/src/plugins/coreplugin/designmode.cpp
+++ b/src/plugins/coreplugin/designmode.cpp
@@ -114,7 +114,7 @@ QString DesignMode::displayName() const
 
 QIcon DesignMode::icon() const
 {
-    return QIcon(QLatin1String(":/qmldesigner/images/mode_Design.png"));
+    return QIcon(QLatin1String(":/fancyactionbar/images/mode_Design.png"));
 }
 
 int DesignMode::priority() const
diff --git a/src/plugins/coreplugin/fancyactionbar.qrc b/src/plugins/coreplugin/fancyactionbar.qrc
index f71f5d851de34855a2ce12fb4b5f4ee53396fcd3..8867bc59afb81b5e947108f0aa1dca5d67167f6a 100644
--- a/src/plugins/coreplugin/fancyactionbar.qrc
+++ b/src/plugins/coreplugin/fancyactionbar.qrc
@@ -9,5 +9,6 @@
         <file>images/fancytoolbutton_bottom_outline.png</file>
         <file>images/fancytoolbutton_normal_outline.png</file>
         <file>images/fancytoolbutton_top_outline.png</file>
+        <file>images/mode_Design.png</file>
     </qresource>
 </RCC>
diff --git a/src/plugins/qmldesigner/images/mode_Design.png b/src/plugins/coreplugin/images/mode_Design.png
similarity index 100%
rename from src/plugins/qmldesigner/images/mode_Design.png
rename to src/plugins/coreplugin/images/mode_Design.png
diff --git a/src/plugins/qmldesigner/qmldesignerplugin.pro b/src/plugins/qmldesigner/qmldesignerplugin.pro
index a4f53b8142645f0e5aed54af7b29dab6ab6265ec..6b25d523556287a527babc94570b55b1404eed60 100644
--- a/src/plugins/qmldesigner/qmldesignerplugin.pro
+++ b/src/plugins/qmldesigner/qmldesignerplugin.pro
@@ -31,4 +31,3 @@ SOURCES += qmldesignerplugin.cpp \
 FORMS += settingspage.ui
 
 OTHER_FILES += QmlDesigner.pluginspec
-RESOURCES += qmldesignerplugin.qrc
diff --git a/src/plugins/qmldesigner/qmldesignerplugin.qrc b/src/plugins/qmldesigner/qmldesignerplugin.qrc
deleted file mode 100644
index 23b9790040942b622873ccee695883676aa5b476..0000000000000000000000000000000000000000
--- a/src/plugins/qmldesigner/qmldesignerplugin.qrc
+++ /dev/null
@@ -1,5 +0,0 @@
-<RCC>
-    <qresource prefix="/qmldesigner">
-        <file>images/mode_Design.png</file>
-    </qresource>
-</RCC>