diff --git a/src/plugins/qmljseditor/qmljscomponentfromobjectdef.cpp b/src/plugins/qmljseditor/qmljscomponentfromobjectdef.cpp index ccc240bbd92..277a3c1c0c0 100644 --- a/src/plugins/qmljseditor/qmljscomponentfromobjectdef.cpp +++ b/src/plugins/qmljseditor/qmljscomponentfromobjectdef.cpp @@ -34,7 +34,10 @@ #include "qmljscomponentnamedialog.h" #include "qmljsquickfixassist.h" +#include #include +#include +#include #include #include @@ -105,6 +108,10 @@ public: if (!refactoring.createFile(newFileName, txt)) return; + Core::IVersionControl *versionControl = Core::ICore::vcsManager()->findVersionControlForDirectory(path); + if (versionControl) + versionControl->vcsAdd(newFileName); + QString replacement = componentName + QLatin1String(" {\n"); if (!m_idName.isEmpty()) replacement += QLatin1String("id: ") + m_idName