|
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. | |
Public Member Functions inherited from RPluginInterface | |
| virtual | ~RPluginInterface () |
Additional Inherited Members | |
Public Types inherited from RPluginInterface | |
| 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.