TextEditor: Initialize all members

Change-Id: Ibbed17b353dfef8b9aedbcd1860b862825b947a1
Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
Tobias Hunger
2016-12-05 13:59:02 +01:00
parent c25a56dc07
commit 87b29eeaad

View File

@@ -247,33 +247,26 @@ class GenericProposalWidgetPrivate : public QObject
public:
GenericProposalWidgetPrivate(QWidget *completionWidget);
const QWidget *m_underlyingWidget;
const QWidget *m_underlyingWidget = nullptr;
GenericProposalListView *m_completionListView;
GenericProposalModel *m_model;
GenericProposalModel *m_model = nullptr;
QRect m_displayRect;
bool m_isSynchronized;
bool m_explicitlySelected;
AssistReason m_reason;
AssistKind m_kind;
bool m_justInvoked;
bool m_isSynchronized = true;
bool m_explicitlySelected = false;
AssistReason m_reason = IdleEditor;
AssistKind m_kind = Completion;
bool m_justInvoked = false;
QPointer<GenericProposalInfoFrame> m_infoFrame;
QTimer m_infoTimer;
CodeAssistant *m_assistant;
bool m_autoWidth;
CodeAssistant *m_assistant = nullptr;
bool m_autoWidth = true;
void handleActivation(const QModelIndex &modelIndex);
void maybeShowInfoTip();
};
GenericProposalWidgetPrivate::GenericProposalWidgetPrivate(QWidget *completionWidget)
: m_underlyingWidget(0)
, m_completionListView(new GenericProposalListView(completionWidget))
, m_model(0)
, m_isSynchronized(true)
, m_explicitlySelected(false)
, m_justInvoked(false)
, m_assistant(0)
, m_autoWidth(true)
: m_completionListView(new GenericProposalListView(completionWidget))
{
m_completionListView->setIconSize(QSize(16, 16));
connect(m_completionListView, &QAbstractItemView::activated,