Vcs: Make submit editor setup a bit more compact

Change-Id: I14c4c51a456f7b3b04b79b63b476f89eb58d3ea0
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
This commit is contained in:
hjk
2024-02-07 08:03:26 +01:00
parent 941ad80d60
commit 980605ecb0
11 changed files with 118 additions and 158 deletions

View File

@@ -112,13 +112,6 @@ const VcsBaseEditorParameters diffEditorParameters {
Constants::DIFFAPP
};
const VcsBaseSubmitEditorParameters submitEditorParameters {
COMMITMIMETYPE,
COMMIT_ID,
COMMIT_DISPLAY_NAME,
VcsBaseSubmitEditorParameters::DiffFiles
};
class RevertDialog : public QDialog
{
public:
@@ -212,11 +205,6 @@ public:
// Variables
BazaarClient m_client;
VcsSubmitEditorFactory m_submitEditorFactory {
submitEditorParameters,
[] { return new CommitEditor; },
this
};
CommandLocator *m_commandLocator = nullptr;
QList<QAction *> m_repositoryActionList;
@@ -502,6 +490,14 @@ BazaarPluginPrivate::BazaarPluginPrivate()
m_menuAction = bazaarMenu->menu()->menuAction();
connect(&settings(), &AspectContainer::applied, this, &IVersionControl::configurationChanged);
setupVcsSubmitEditor(this, {
COMMITMIMETYPE,
COMMIT_ID,
COMMIT_DISPLAY_NAME,
VcsBaseSubmitEditorParameters::DiffFiles,
[] { return new CommitEditor; }
});
}
void BazaarPluginPrivate::addCurrentFile()