IContext Class
(Core::IContext)The IContext class holds the context for performing an action. More...
Header: | #include <IContext> |
Inherited By: |
Public Types
typedef | HelpCallback |
Public Functions
IContext(QObject *parent = nullptr) | |
virtual Core::Context | context() const |
virtual void | contextHelp(const Core::IContext::HelpCallback &callback) const |
virtual void | setContext(const Core::Context &context) |
virtual void | setContextHelp(const Core::HelpItem &id) |
virtual void | setWidget(QWidget *widget) |
virtual QWidget * | widget() const |
Detailed Description
The IContext class holds the context for performing an action.
The behavior of some actions depends on the context in which they are applied.
Member Function Documentation
IContext::IContext(QObject *parent = nullptr)
Default constructs an instance of IContext.
[virtual]
Core::Context IContext::context() const
See also setContext().
[virtual]
void IContext::contextHelp(const Core::IContext::HelpCallback &callback) const
See also setContextHelp().
[virtual]
void IContext::setContext(const Core::Context &context)
See also context().
[virtual]
void IContext::setContextHelp(const Core::HelpItem &id)
See also contextHelp().
[virtual]
void IContext::setWidget(QWidget *widget)
See also widget().
[virtual]
QWidget *IContext::widget() const
See also setWidget().