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().