AssistProposalItem Class
(TextEditor::AssistProposalItem)The AssistProposalItem class acts as an interface for representing an assist proposal item. More...
Header: | #include <AssistProposalItem> |
Inherits: | TextEditor::AssistProposalItemInterface |
Public Functions
virtual void | applyContextualContent(TextDocumentManipulatorInterface &manipulator, int basePosition) const |
virtual void | applyQuickFix(TextDocumentManipulatorInterface &manipulator, int basePosition) const |
virtual void | applySnippet(TextDocumentManipulatorInterface &manipulator, int basePosition) const |
const QVariant & | data() const |
void | setData(const QVariant &var) |
void | setDetail(const QString &detail) |
void | setIcon(const QIcon &icon) |
void | setText(const QString &text) |
Reimplemented Public Functions
virtual void | apply(TextDocumentManipulatorInterface &manipulator, int basePosition) const override |
virtual QString | detail() const final |
virtual quint64 | hash() const override |
virtual QIcon | icon() const final |
virtual bool | implicitlyApplies() const override |
virtual bool | isSnippet() const final |
virtual bool | isValid() const final |
virtual bool | prematurelyApplies(const QChar &c) const override |
- 12 public functions inherited from TextEditor::AssistProposalItemInterface
Detailed Description
The AssistProposalItem class acts as an interface for representing an assist proposal item.
This is class is part of the CodeAssist API.
Member Function Documentation
[override virtual]
void AssistProposalItem::apply(TextDocumentManipulatorInterface &manipulator, int basePosition) const
[virtual]
void AssistProposalItem::applyContextualContent(TextDocumentManipulatorInterface &manipulator, int basePosition) const
[virtual]
void AssistProposalItem::applyQuickFix(TextDocumentManipulatorInterface &manipulator, int basePosition) const
[virtual]
void AssistProposalItem::applySnippet(TextDocumentManipulatorInterface &manipulator, int basePosition) const
const QVariant &AssistProposalItem::data() const
See also setData().
[final virtual]
QString AssistProposalItem::detail() const
See also setDetail().
[override virtual]
quint64 AssistProposalItem::hash() const
[final virtual]
QIcon AssistProposalItem::icon() const
See also setIcon().
[override virtual]
bool AssistProposalItem::implicitlyApplies() const
Reimplemented from AssistProposalItemInterface::implicitlyApplies().
Returns whether this item should implicitly apply in the case it is the only proposal item available.
[final virtual]
bool AssistProposalItem::isSnippet() const
[final virtual]
bool AssistProposalItem::isValid() const
[override virtual]
bool AssistProposalItem::prematurelyApplies(const QChar &c) const
Reimplemented from AssistProposalItemInterface::prematurelyApplies().
Returns whether the character c causes this item to be applied.
void AssistProposalItem::setData(const QVariant &var)
See also data().
void AssistProposalItem::setDetail(const QString &detail)
See also detail().
void AssistProposalItem::setIcon(const QIcon &icon)
See also icon().