Loading...
Searching...
No Matches
modularWidgetPlugin.h
Go to the documentation of this file.
// -*- Mode: C++; tab-width: 2; -*-
// vi: set ts=2:
//
#ifndef BALL_VIEW_PLUGIN_MODULARWIDGETPLUGIN_H
#define BALL_VIEW_PLUGIN_MODULARWIDGETPLUGIN_H
#ifndef BALL_VIEW_PLUGIN_VIEWPLUGIN_H
# include <BALL/VIEW/PLUGIN/VIEWPlugin.h>
#endif
#ifndef BALL_VIEW_KERNEL_MODULARWIDGET_H
# include <BALL/VIEW/KERNEL/modularWidget.h>
#endif
namespace BALL
{
namespace VIEW
{
class MainControl;
class ModularWidgetPlugin
{
public:
virtual ~ModularWidgetPlugin() {}
virtual void setMainControl(MainControl* main_control) { main_control_ = main_control; }
protected:
MainControl* main_control_;
};
}
}
Q_DECLARE_INTERFACE(BALL::VIEW::ModularWidgetPlugin, "org.ball-project.Plugin.ModularWidgetPlugin/1.0")
#endif // BALL_VIEW_PLUGIN_MODULARWIDGETPLUGIN_H
VIEWPlugin.h
BALL::VIEW::MainControl
Definition mainControl.h:118
BALL::VIEW::ModularWidgetPlugin
Definition modularWidgetPlugin.h:23
BALL::VIEW::ModularWidgetPlugin::main_control_
MainControl * main_control_
Definition modularWidgetPlugin.h:38
BALL::VIEW::ModularWidgetPlugin::~ModularWidgetPlugin
virtual ~ModularWidgetPlugin()
Definition modularWidgetPlugin.h:25
BALL::VIEW::ModularWidgetPlugin::setMainControl
virtual void setMainControl(MainControl *main_control)
Definition modularWidgetPlugin.h:35
modularWidget.h
BALL::VIEW
Definition constraints.h:35
BALL
Definition constants.h:13