Incomplete documentation - sorry!
Note
Neil - please put some data in technical/class_headings/Plugin.rst
Bases: object
This class should be inherited by any class to be added to openmolar2. Several key methods should be overwritten.
alias of _PluginError
Displays a QMessageBox with parent “parent” providing some basic information when the user requests it. can be overwritten by the plugin if required
This method can be called by the user by pressing on a button in the preferences dialog. by default, Displays a QMessageBox with parent “parent” saying no config is possible.
NB - I have not coded a way to make these settings persistant yet.
(String) Plugin.description(self)
this property should be overwritten by well behaved plugins which inherit from this class
get_estimate called... this should be overwritten by fee scale plugins
An icon is presented to the preferences dialog. A default icon is provided, so overwriting is optional.
can this be installed without app restart?
(String) Plugin.long_description(self)
this property should be overwritten by well behaved plugins which inherit from this class
by default, this does nothing, if overwritten, this is your chance to add to the gui. note - the gui can be accessed by SETTINGS.main_ui see also tear_down