#include <berryPlugin.h>
Definition at line 24 of file berryPlugin.h.
◆ Plugin()
berry::Plugin::Plugin |
( |
| ) |
|
◆ GetLog()
ILog* berry::Plugin::GetLog |
( |
| ) |
const |
Returns the log for this plug-in. If no such log exists, one is created.
- Returns
- the log for this plug-in XXX change this into a LogMgr service that would keep track of the map. See if it can be a service factory.
◆ GetPlugin()
◆ GetStateLocation()
QString berry::Plugin::GetStateLocation |
( |
| ) |
const |
Returns the location in the local file system of the plug-in state area for this plug-in. If the plug-in state area did not exist prior to this call, it is created.
The plug-in state area is a file directory within the platform's metadata area where a plug-in is free to create files. The content and structure of this area is defined by the plug-in, and the particular plug-in is solely responsible for any files it puts there. It is recommended for plug-in preference settings and other configuration parameters.
- Exceptions
-
ctkIllegalStateException,when | the system is running with no data area (-data @none), or when a data area has not been set yet. |
- Returns
- a local file system path
◆ start()
void berry::Plugin::start |
( |
ctkPluginContext * |
context | ) |
|
|
override |
◆ stop()
void berry::Plugin::stop |
( |
ctkPluginContext * |
context | ) |
|
|
override |
◆ m_Context
ctkPluginContext* berry::Plugin::m_Context |
|
protected |
The documentation for this class was generated from the following file: