15 #ifndef niftkBaseApplication_h
16 #define niftkBaseApplication_h
18 #include <uk_ac_ucl_cmic_commonapps_Export.h>
20 #include <berryIApplication.h>
21 #include <berryWorkbenchAdvisor.h>
32 class COMMONAPPS_EXPORT
BaseApplication :
public QObject,
public berry::IApplication
35 Q_INTERFACES(berry::IApplication)
42 QVariant Start(berry::IApplicationContext* context)
override;
48 virtual berry::WorkbenchAdvisor* GetWorkbenchAdvisor() = 0;
Abstract plugin class to start up an application.
Definition: niftkBaseApplication.h:32
Definition: niftkExceptionObject.h:21