NifTK  16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
niftk::BaseApplicationPluginActivator Class Reference

Abstract class that implements QT and CTK specific functionality to launch the application as a plugin. More...

Inheritance diagram for niftk::BaseApplicationPluginActivator:
Inheritance graph
[legend]
Collaboration diagram for niftk::BaseApplicationPluginActivator:
Collaboration graph
[legend]

Public Member Functions

 BaseApplicationPluginActivator ()
 
virtual ~BaseApplicationPluginActivator ()
 
ctkPluginContext * GetContext () const
 
virtual void start (ctkPluginContext *context) override
 
virtual void stop (ctkPluginContext *context) override
 

Static Public Member Functions

static
BaseApplicationPluginActivator
GetInstance ()
 

Protected Member Functions

void RegisterHelpSystem ()
 Deliberately not virtual method thats called by derived classes within the start method to set up the help system. More...
 
void SetFileOpenTriggersReinit (bool openEditor)
 
virtual QString GetHelpHomePageURL () const
 Derived classes should provide a URL for which help page to use as the 'home' page. More...
 

Detailed Description

Abstract class that implements QT and CTK specific functionality to launch the application as a plugin.

Constructor & Destructor Documentation

niftk::BaseApplicationPluginActivator::BaseApplicationPluginActivator ( )
niftk::BaseApplicationPluginActivator::~BaseApplicationPluginActivator ( )
virtual

Member Function Documentation

ctkPluginContext * niftk::BaseApplicationPluginActivator::GetContext ( ) const
virtual QString niftk::BaseApplicationPluginActivator::GetHelpHomePageURL ( ) const
inlineprotectedvirtual

Derived classes should provide a URL for which help page to use as the 'home' page.

Reimplemented in niftk::PluginActivator, niftk::PluginActivator, niftk::PluginActivator, and niftk::PluginActivator.

BaseApplicationPluginActivator * niftk::BaseApplicationPluginActivator::GetInstance ( )
static
void niftk::BaseApplicationPluginActivator::RegisterHelpSystem ( )
protected

Deliberately not virtual method thats called by derived classes within the start method to set up the help system.

void niftk::BaseApplicationPluginActivator::SetFileOpenTriggersReinit ( bool  openEditor)
protected
void niftk::BaseApplicationPluginActivator::start ( ctkPluginContext *  context)
overridevirtual
void niftk::BaseApplicationPluginActivator::stop ( ctkPluginContext *  context)
overridevirtual

The documentation for this class was generated from the following files: