aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/git/gitsubmiteditorwidget.cpp
diff options
context:
space:
mode:
authorOrgad Shaneh <orgad.shaneh@audiocodes.com>2022-08-18 08:55:58 +0300
committerOrgad Shaneh <orgads@gmail.com>2022-08-19 08:01:58 +0000
commit4cf75c78acb0b781954dfc2fd9e61bd7b069731f (patch)
treea4d73e225e5144aced8b5035ceca3a1578107ca9 /src/plugins/git/gitsubmiteditorwidget.cpp
parent33001a866f400c03041ecbad2b5de630a7ca697e (diff)
Git: Minor cleanup in GitSubmitEditorWidget
Accept CommitData struct instead of passing most of its members separately. Change-Id: I04b3b7ea0c02d12cae87e42d44af3808722b6371 Reviewed-by: André Hartmann <aha_1980@gmx.de>
Diffstat (limited to 'src/plugins/git/gitsubmiteditorwidget.cpp')
-rw-r--r--src/plugins/git/gitsubmiteditorwidget.cpp16
1 files changed, 6 insertions, 10 deletions
diff --git a/src/plugins/git/gitsubmiteditorwidget.cpp b/src/plugins/git/gitsubmiteditorwidget.cpp
index 071c149ca1..a9ff043526 100644
--- a/src/plugins/git/gitsubmiteditorwidget.cpp
+++ b/src/plugins/git/gitsubmiteditorwidget.cpp
@@ -158,18 +158,14 @@ void GitSubmitEditorWidget::setHasUnmerged(bool e)
m_hasUnmerged = e;
}
-void GitSubmitEditorWidget::initialize(CommitType commitType,
- const FilePath &repository,
- const GitSubmitEditorPanelData &data,
- const GitSubmitEditorPanelInfo &info,
- bool enablePush)
+void GitSubmitEditorWidget::initialize(const FilePath &repository, const CommitData &data)
{
if (m_isInitialized)
return;
m_isInitialized = true;
- if (commitType != AmendCommit)
+ if (data.commitType != AmendCommit)
m_gitSubmitPanel->showHeadLabel->hide();
- if (commitType == FixupCommit) {
+ if (data.commitType == FixupCommit) {
auto logChangeGroupBox = new QGroupBox(tr("Select Change"));
auto logChangeLayout = new QVBoxLayout;
logChangeGroupBox->setLayout(logChangeLayout);
@@ -182,10 +178,10 @@ void GitSubmitEditorWidget::initialize(CommitType commitType,
hideDescription();
}
insertTopWidget(m_gitSubmitPanel);
- setPanelData(data);
- setPanelInfo(info);
+ setPanelData(data.panelData);
+ setPanelInfo(data.panelInfo);
- if (enablePush) {
+ if (data.enablePush) {
auto menu = new QMenu(this);
connect(menu->addAction(tr("&Commit only")), &QAction::triggered,
this, &GitSubmitEditorWidget::commitOnlySlot);