IContextPane Class

(QmlJS::IContextPane)
Inherits: QObject

Public Functions

IContextPane(QObject *parent = 0)
virtual ~IContextPane()
virtual void apply(TextEditor::TextEditorWidget *editorWidget, Document::Ptr document, const ScopeChain *scopeChain, AST::Node *node, bool update, bool force = false) = 0
virtual bool isAvailable(TextEditor::TextEditorWidget *editorWidget, Document::Ptr document, AST::Node *node) = 0
virtual void setEnabled(bool) = 0
virtual QWidget *widget() = 0
  • 32 public functions inherited from QObject

Signals

void closed()

Additional Inherited Members

  • 1 property inherited from QObject
  • 1 public slot inherited from QObject
  • 1 public variable inherited from QObject
  • 10 static public members inherited from QObject
  • 9 protected functions inherited from QObject
  • 2 protected variables inherited from QObject

Member Function Documentation

IContextPane::IContextPane(QObject *parent = 0)

Default constructs an instance of IContextPane.

[virtual] IContextPane::~IContextPane()

Destroys the instance of IContextPane. The destructor is virtual.

[pure virtual] void IContextPane::apply(TextEditor::TextEditorWidget *editorWidget, Document::Ptr document, const ScopeChain *scopeChain, AST::Node *node, bool update, bool force = false)

[signal] void IContextPane::closed()

[pure virtual] bool IContextPane::isAvailable(TextEditor::TextEditorWidget *editorWidget, Document::Ptr document, AST::Node *node)

[pure virtual] void IContextPane::setEnabled(bool)

[pure virtual] QWidget *IContextPane::widget()