diff options
Diffstat (limited to 'src/plugins/vcsbase/submitfieldwidget.cpp')
-rw-r--r-- | src/plugins/vcsbase/submitfieldwidget.cpp | 41 |
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()) { } |