4 #ifndef BPSAPPLICATIONPLUGIN_H
5 #define BPSAPPLICATIONPLUGIN_H
12 #include <QKeySequence>
73 #define BpsApplicationPlugin_IID "com.ibk-software.BPS2.BpsApplicationPlugin/1.0"
Public include file for Bps class.
#define BpsApplicationPlugin_IID
Interface identifier for BpsApplicationPlugin.
Definition: bpsapplicationplugin.h:73
Public include file for BPS GUI library macros.
#define BPSGUI_EXPORT
Declare class an import from the shared library.
Definition: bpsgui_global.h:22
Virtual class for application plugin of BPS Workplace.
Definition: bpsapplicationplugin.h:21
virtual QString text() const =0
virtual ~BpsApplicationPlugin()
Default destructor to satisfy compiler in case the plugin implementation does not declare a destructo...
virtual bool init(BpsDatastore *aDatastore)=0
Initialize the plugin.
virtual QString toolTip() const
virtual QIcon icon() const
virtual QString groupText() const =0
virtual QWidget * createWidget()=0
Create the application widget and return a pointer to it.
BPS datastore class.
Definition: bpsdatastore.h:61