aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/vcsbase/submitfieldwidget.cpp
diff options
context:
space:
mode:
authorOrgad Shaneh <[email protected]>2018-09-20 01:32:36 +0300
committerOrgad Shaneh <[email protected]>2018-09-20 07:02:17 +0000
commit8f65486dfc1edb00ddf36e6b99887b9e063e0402 (patch)
treee4e7c95c96aed6fe255d5e981add718289b7554d /src/plugins/vcsbase/submitfieldwidget.cpp
parente0520794f53463d759eba228708acdede040e237 (diff)
VCSBase: Modernize
override, auto, nullptr, member initializers. Change-Id: Ie21b8f4a4d6673947d82619bc3de677fcea63d7f Reviewed-by: Alessandro Portale <[email protected]>
Diffstat (limited to 'src/plugins/vcsbase/submitfieldwidget.cpp')
-rw-r--r--src/plugins/vcsbase/submitfieldwidget.cpp41
1 files changed, 13 insertions, 28 deletions
diff --git a/src/plugins/vcsbase/submitfieldwidget.cpp b/src/plugins/vcsbase/submitfieldwidget.cpp
index 77980484c94..000ba51426f 100644
--- a/src/plugins/vcsbase/submitfieldwidget.cpp
+++ b/src/plugins/vcsbase/submitfieldwidget.cpp
@@ -65,30 +65,18 @@ namespace VcsBase {
// Field/Row entry
struct FieldEntry {
- FieldEntry();
void createGui(const QIcon &removeIcon);
void deleteGuiLater();
- QComboBox *combo;
- QHBoxLayout *layout;
- QLineEdit *lineEdit;
- QToolBar *toolBar;
- QToolButton *clearButton;
- QToolButton *browseButton;
- int comboIndex;
+ QComboBox *combo = nullptr;
+ QHBoxLayout *layout = nullptr;
+ QLineEdit *lineEdit = nullptr;
+ QToolBar *toolBar = nullptr;
+ QToolButton *clearButton = nullptr;
+ QToolButton *browseButton = nullptr;
+ int comboIndex = 0;
};
-FieldEntry::FieldEntry() :
- combo(0),
- layout(0),
- lineEdit(0),
- toolBar(0),
- clearButton(0),
- browseButton(0),
- comboIndex(0)
-{
-}
-
void FieldEntry::createGui(const QIcon &removeIcon)
{
layout = new QHBoxLayout;
@@ -131,20 +119,17 @@ struct SubmitFieldWidgetPrivate {
const QIcon removeFieldIcon;
QStringList fields;
- QCompleter *completer;
- bool hasBrowseButton;
- bool allowDuplicateFields;
+ QCompleter *completer = nullptr;
QList <FieldEntry> fieldEntries;
- QVBoxLayout *layout;
+ QVBoxLayout *layout = nullptr;
+
+ bool hasBrowseButton = false;
+ bool allowDuplicateFields = false;
};
SubmitFieldWidgetPrivate::SubmitFieldWidgetPrivate() :
- removeFieldIcon(Utils::Icons::BROKEN.icon()),
- completer(0),
- hasBrowseButton(false),
- allowDuplicateFields(false),
- layout(0)
+ removeFieldIcon(Utils::Icons::BROKEN.icon())
{
}