forked from qt-creator/qt-creator
TextEditor: Initialize all members
Change-Id: Ibbed17b353dfef8b9aedbcd1860b862825b947a1 Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
@@ -247,33 +247,26 @@ class GenericProposalWidgetPrivate : public QObject
|
|||||||
public:
|
public:
|
||||||
GenericProposalWidgetPrivate(QWidget *completionWidget);
|
GenericProposalWidgetPrivate(QWidget *completionWidget);
|
||||||
|
|
||||||
const QWidget *m_underlyingWidget;
|
const QWidget *m_underlyingWidget = nullptr;
|
||||||
GenericProposalListView *m_completionListView;
|
GenericProposalListView *m_completionListView;
|
||||||
GenericProposalModel *m_model;
|
GenericProposalModel *m_model = nullptr;
|
||||||
QRect m_displayRect;
|
QRect m_displayRect;
|
||||||
bool m_isSynchronized;
|
bool m_isSynchronized = true;
|
||||||
bool m_explicitlySelected;
|
bool m_explicitlySelected = false;
|
||||||
AssistReason m_reason;
|
AssistReason m_reason = IdleEditor;
|
||||||
AssistKind m_kind;
|
AssistKind m_kind = Completion;
|
||||||
bool m_justInvoked;
|
bool m_justInvoked = false;
|
||||||
QPointer<GenericProposalInfoFrame> m_infoFrame;
|
QPointer<GenericProposalInfoFrame> m_infoFrame;
|
||||||
QTimer m_infoTimer;
|
QTimer m_infoTimer;
|
||||||
CodeAssistant *m_assistant;
|
CodeAssistant *m_assistant = nullptr;
|
||||||
bool m_autoWidth;
|
bool m_autoWidth = true;
|
||||||
|
|
||||||
void handleActivation(const QModelIndex &modelIndex);
|
void handleActivation(const QModelIndex &modelIndex);
|
||||||
void maybeShowInfoTip();
|
void maybeShowInfoTip();
|
||||||
};
|
};
|
||||||
|
|
||||||
GenericProposalWidgetPrivate::GenericProposalWidgetPrivate(QWidget *completionWidget)
|
GenericProposalWidgetPrivate::GenericProposalWidgetPrivate(QWidget *completionWidget)
|
||||||
: m_underlyingWidget(0)
|
: m_completionListView(new GenericProposalListView(completionWidget))
|
||||||
, 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->setIconSize(QSize(16, 16));
|
m_completionListView->setIconSize(QSize(16, 16));
|
||||||
connect(m_completionListView, &QAbstractItemView::activated,
|
connect(m_completionListView, &QAbstractItemView::activated,
|
||||||
|
|||||||
Reference in New Issue
Block a user