forked from qt-creator/qt-creator
		
	Vcs: Move responsibility to set editor parameters to editor factory
So it doesn't need to be named twice in the editor factory setup. This intentially includes a de-optimiztion: storing the parameters by value, not by pointer. That's more natural, does not need to keep the parameters alive on the caller side, and it's uncritical in this context. Change-Id: I92867d3f2f75c38911ae82d3eeb4759cba71b723 Reviewed-by: Orgad Shaneh <orgads@gmail.com>
This commit is contained in:
		| @@ -439,8 +439,7 @@ ClearCasePluginPrivate::ClearCasePluginPrivate() | ||||
|  | ||||
|     new ClearCaseSettingsPage(this); | ||||
|  | ||||
|     new VcsSubmitEditorFactory(&submitParameters, | ||||
|         []() { return new ClearCaseSubmitEditor(&submitParameters); }, this); | ||||
|     new VcsSubmitEditorFactory(submitParameters, [] { return new ClearCaseSubmitEditor; }, this); | ||||
|  | ||||
|     // any editor responds to describe (when clicking a version) | ||||
|     const auto describeFunc = [this](const QString &source, const QString &changeNr) { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user