/*============================================================================

The Medical Imaging Interaction Toolkit (MITK)

Copyright (c) German Cancer Research Center (DKFZ)
All rights reserved.

Use of this source code is governed by a 3-clause BSD license that can be
found in the LICENSE file.

============================================================================*/

#ifndef org_mitk_PerfusionDataSimulationView_Activator_h
#define org_mitk_PerfusionDataSimulationView_Activator_h

#include <ctkPluginActivator.h>

    class org_mitk_PerfusionDataSimulationView_Activator : public QObject, public ctkPluginActivator
	{
      Q_OBJECT
      Q_PLUGIN_METADATA(IID "org_mitk_gui_qt_pharmacokinetics_simulation")
      Q_INTERFACES(ctkPluginActivator)

	public:

		/*!
		 *	@brief			Registers the plug-in. Gets called by the framework when the plug-in is
		 *					first loaded.
		 *	@param context	The corresponding CTK plug-in context in which the plug-in is loaded.
		 */
		void start(ctkPluginContext* context) override;

		/*!
		 *	@brief			Deregisters the plug-in. Gets called by the framework when the plug-in
		 *					is unloaded.
		 *	@param context	The corresponding CTK plug-in context in which the plug-in was loaded.
		 */
		void stop(ctkPluginContext* context) override;
	};

#endif
