forked from qt-creator/qt-creator
CodeAssist: use shared pointer to pass around proposal models
Task-number: QTCREATORBUG-17752 Change-Id: Ia41f169b86ead209830e6f15764062389ced2b67 Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -26,7 +26,7 @@
|
||||
#pragma once
|
||||
|
||||
#include "iassistproposal.h"
|
||||
|
||||
#include "ifunctionhintproposalmodel.h"
|
||||
|
||||
namespace TextEditor {
|
||||
|
||||
@@ -35,14 +35,14 @@ class IFunctionHintProposalModel;
|
||||
class TEXTEDITOR_EXPORT FunctionHintProposal : public IAssistProposal
|
||||
{
|
||||
public:
|
||||
FunctionHintProposal(int cursorPos, IFunctionHintProposalModel *model);
|
||||
FunctionHintProposal(int cursorPos, FunctionHintProposalModelPtr model);
|
||||
~FunctionHintProposal();
|
||||
|
||||
IAssistProposalModel *model() const override;
|
||||
ProposalModelPtr model() const override;
|
||||
IAssistProposalWidget *createWidget() const override;
|
||||
|
||||
private:
|
||||
IFunctionHintProposalModel *m_model;
|
||||
FunctionHintProposalModelPtr m_model;
|
||||
};
|
||||
|
||||
} // TextEditor
|
||||
|
||||
Reference in New Issue
Block a user