Clang: Fix warnings about unused members

Remove the unused members and remove also
ClangAssistProposalModel::[m_]replaceDotForArrow, which is a needled
indirection.

Change-Id: If6e0f65678b05fabd5fa16823a7a4c634b9fbdef
Reviewed-by: Marco Bubke <marco.bubke@theqtcompany.com>
This commit is contained in:
Nikolai Kosjar
2015-11-30 09:59:52 +01:00
parent d579608e8a
commit a5a0864741
4 changed files with 1 additions and 24 deletions

View File

@@ -42,7 +42,7 @@ ClangAssistProposal::ClangAssistProposal(int cursorPos, TextEditor::GenericPropo
bool ClangAssistProposal::isCorrective() const bool ClangAssistProposal::isCorrective() const
{ {
return ClangAssistProposalModel::replaceDotForArrow(model()); return false;
} }
void ClangAssistProposal::makeCorrection(TextEditor::TextEditorWidget *editorWidget) void ClangAssistProposal::makeCorrection(TextEditor::TextEditorWidget *editorWidget)

View File

@@ -45,9 +45,6 @@ public:
virtual bool isCorrective() const; virtual bool isCorrective() const;
virtual void makeCorrection(TextEditor::TextEditorWidget *editorWidget); virtual void makeCorrection(TextEditor::TextEditorWidget *editorWidget);
private:
bool m_replaceDotForArrow;
}; };
} // namespace Internal } // namespace Internal

View File

@@ -39,13 +39,6 @@
namespace ClangCodeModel { namespace ClangCodeModel {
namespace Internal { namespace Internal {
bool ClangAssistProposalModel::replaceDotForArrow(TextEditor::IAssistProposalModel *model)
{
auto clangAssistProposalModel = static_cast<ClangAssistProposalModel*>(model);
return clangAssistProposalModel->m_replaceDotForArrow;
}
bool ClangAssistProposalModel::isSortable(const QString &/*prefix*/) const bool ClangAssistProposalModel::isSortable(const QString &/*prefix*/) const
{ {
return true; return true;

View File

@@ -41,21 +41,8 @@ namespace Internal {
class ClangAssistProposalModel : public TextEditor::GenericProposalModel class ClangAssistProposalModel : public TextEditor::GenericProposalModel
{ {
public: public:
ClangAssistProposalModel()
: m_sortable(false)
, m_completionOperator(CPlusPlus::T_EOF_SYMBOL)
, m_replaceDotForArrow(false)
{}
bool isSortable(const QString &prefix) const override; bool isSortable(const QString &prefix) const override;
void sort(const QString &prefix) override; void sort(const QString &prefix) override;
static bool replaceDotForArrow(IAssistProposalModel *model);
private:
bool m_sortable;
unsigned m_completionOperator;
bool m_replaceDotForArrow;
}; };
} // namespace Internal } // namespace Internal