CodeAssist: Move base position to interface.

Every proposal needs to have a base postion.
Move it to the base class to reduce duplicated code.

Change-Id: I0b1b8282dfe955d251646661f755bf9f585fbad1
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
David Schulz
2016-03-14 13:21:55 +01:00
parent 8d2858d8fe
commit 6e4a719738
6 changed files with 15 additions and 20 deletions

View File

@@ -41,7 +41,6 @@ public:
~GenericProposal();
bool isFragile() const override;
int basePosition() const override;
bool isCorrective() const override;
void makeCorrection(TextEditorWidget *editorWidget) override;
IAssistProposalModel *model() const override;
@@ -51,7 +50,6 @@ protected:
void moveBasePosition(int length);
private:
int m_basePosition;
GenericProposalModel *m_model;
};