![]() |
QCAD
Open Source 2D CAD
|
#include <RDxfPlugin.h>
Public Member Functions | |
virtual bool | checkLicense () |
virtual RPluginInfo | getPluginInfo () |
virtual bool | init () |
Called immediately after the plugin has been loaded, directly after starting the application. | |
virtual void | initScriptExtensions (QScriptEngine &) |
Called whenever a new script engine is instantiated. | |
virtual void | initTranslations () |
Called when the user chosen language changed. | |
virtual void | postInit (InitStatus) |
Called after the application has been fully loaded, directly before entering the main event loop. | |
virtual void | uninit (bool) |
Called before a plugin is removed / unloaded. | |
![]() | |
virtual | ~RPluginInterface () |
Additional Inherited Members | |
![]() | |
enum | InitStatus { GotSplashWindow , AddOnsInitialized , ActionsAdded , GotMainWindowBeforeShow , GotMainWindow , LoadedFiles , ScriptsExecuted , AllDone } |
|
inlinevirtual |
Implements RPluginInterface.
|
virtual |
This is typically used by an about dialog or debugging / developer tools.
Implements RPluginInterface.
|
virtual |
Called immediately after the plugin has been loaded, directly after starting the application.
Implementations typically perform plugin initialization, registration of file importers, exporter, etc.
Implements RPluginInterface.
|
inlinevirtual |
Called whenever a new script engine is instantiated.
Implementations may register their own script extensions by making C / C++ code scriptable.
Implements RPluginInterface.
|
inlinevirtual |
Called when the user chosen language changed.
Implements RPluginInterface.
|
inlinevirtual |
Called after the application has been fully loaded, directly before entering the main event loop.
Implementations typically perform initialization that depends on the application being up and running.
Implements RPluginInterface.
|
inlinevirtual |
Called before a plugin is removed / unloaded.
Implements RPluginInterface.