BALL::VIEW::InputDevPluginHandler Class Reference

#include <BALL/VIEW/PLUGIN/inputDevPluginHandler.h>

Inheritance diagram for BALL::VIEW::InputDevPluginHandler:
BALL::PluginHandler

List of all members.


Public Member Functions

virtual bool canHandle (BALLPlugin *plugin) const

Protected Member Functions

virtual bool specificSetup_ (BALLPlugin *plugin)
virtual bool specificShutdown_ (BALLPlugin *plugin)

Detailed Description

See PluginHandler for detailed documentation


Member Function Documentation

virtual bool BALL::VIEW::InputDevPluginHandler::canHandle ( BALLPlugin plugin  )  const [virtual]

This function is used to check whether this PluginHandler can initialize the passed plugin. A usual implementation would be something like:

return qobject_cast<MyPlugin*>(plugin) != 0;

Returns:
true if the handler can make use of the plugin, false otherwise

Implements BALL::PluginHandler.

virtual bool BALL::VIEW::InputDevPluginHandler::specificSetup_ ( BALLPlugin plugin  )  [protected, virtual]

A purely virtual function which is responsible for properly initialising the passed plugin instance.

The passed plugin may be assumed to be of a type that can be handled by this PluginHandler.

Returns:
true if the setup succeeded, false otherwise

Implements BALL::PluginHandler.

virtual bool BALL::VIEW::InputDevPluginHandler::specificShutdown_ ( BALLPlugin plugin  )  [protected, virtual]

A purely virtual function which is responsible for properly deinitialising the passed plugin instance.

The passed plugin may be assumed to be of a type that can be handled by this PluginHandler.

Returns:
true if the deinitialization succeeded, false otherwise

Implements BALL::PluginHandler.