forked from qt-creator/qt-creator
Fix version control and qml component refactoring
The file should be added to the repository after its creation. Task-number: QTCREATORBUG-7246 Change-Id: I3ac055c4e7391a9117e13494f52db5df60b63411 Reviewed-by: Alessandro Portale <alessandro.portale@nokia.com>
This commit is contained in:
@@ -34,7 +34,10 @@
|
||||
#include "qmljscomponentnamedialog.h"
|
||||
#include "qmljsquickfixassist.h"
|
||||
|
||||
#include <coreplugin/icore.h>
|
||||
#include <coreplugin/idocument.h>
|
||||
#include <coreplugin/iversioncontrol.h>
|
||||
#include <coreplugin/vcsmanager.h>
|
||||
|
||||
#include <qmljs/parser/qmljsast_p.h>
|
||||
#include <qmljs/qmljsdocument.h>
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user