Loading...
Searching...
No Matches
modularWidgetPluginHandler.h
Go to the documentation of this file.
#ifndef BALL_VIEW_PLUGIN_MODULARWIDGETPLUGINHANDLER_H
#define BALL_VIEW_PLUGIN_MODULARWIDGETPLUGINHANDLER_H
#ifndef BALL_PLUGIN_PLUGINHANDLER_H
# include <BALL/PLUGIN/pluginHandler.h>
#endif
#ifndef BALL_VIEW_KERNEL_MODULARWIDGET_H
# include <BALL/VIEW/KERNEL/modularWidget.h>
#endif
namespace BALL
{
class BALLPlugin;
namespace VIEW
{
class MainControl;
class BALL_VIEW_EXPORT ModularWidgetPluginHandler
: public PluginHandler
{
public:
ModularWidgetPluginHandler(MainControl* parent);
virtual bool canHandle(BALLPlugin* plugin) const;
protected:
virtual bool specificSetup_(BALLPlugin* plugin);
virtual bool specificShutdown_(BALLPlugin* plugin);
MainControl* main_control_;
ModularWidget* modular_widget_;
};
}
}
#endif // BALL_VIEW_PLUGIN_MODULARWIDGETPLUGINHANDLER_H
BALL_VIEW_EXPORT
#define BALL_VIEW_EXPORT
Definition COMMON/global.h:52
BALL::BALLPlugin
Definition BALLPlugin.h:21
BALL::PluginHandler
Definition pluginHandler.h:28
BALL::VIEW::MainControl
Definition mainControl.h:118
BALL::VIEW::ModularWidgetPluginHandler::canHandle
virtual bool canHandle(BALLPlugin *plugin) const
BALL::VIEW::ModularWidgetPluginHandler::ModularWidgetPluginHandler
ModularWidgetPluginHandler(MainControl *parent)
BALL::VIEW::ModularWidgetPluginHandler::main_control_
MainControl * main_control_
Definition modularWidgetPluginHandler.h:35
BALL::VIEW::ModularWidgetPluginHandler::specificSetup_
virtual bool specificSetup_(BALLPlugin *plugin)
BALL::VIEW::ModularWidgetPluginHandler::specificShutdown_
virtual bool specificShutdown_(BALLPlugin *plugin)
BALL::VIEW::ModularWidgetPluginHandler::modular_widget_
ModularWidget * modular_widget_
Definition modularWidgetPluginHandler.h:36
BALL::VIEW::ModularWidget
Definition modularWidget.h:63
modularWidget.h
BALL::VIEW
Definition constraints.h:35
BALL
Definition constants.h:13
pluginHandler.h