KSD_EXPORT_CLASSclass TBackend

Defines a libksd backend.

Public Fields

[more]static char TypeName[]
The string used for the plugin system.

Public Methods

[more] TBackend(const std::string& _name)
Construct a backend object.
[more]std::string GetName() const
Returns the name of the backend
[more]virtual TScreen* CreateScreen() = 0
Called by TApplication to construct the screen object
[more]virtual TEventDispatcher* CreateEventDispatcher(TWidgetTree*) = 0
Called by TApplication to construct the event dispatcher


Documentation

Defines a libksd backend. Each backend has two parts: a screen type and an event dispatcher. This object creates the appropriate screen or event dispatcher, for use by the application.
o TBackend(const std::string& _name)
Construct a backend object.

Parameters:
_name - The name used to identify this backend.

ostd::string GetName() const
Returns the name of the backend

ovirtual TScreen* CreateScreen() = 0
Called by TApplication to construct the screen object

ovirtual TEventDispatcher* CreateEventDispatcher(TWidgetTree*) = 0
Called by TApplication to construct the event dispatcher

ostatic char TypeName[]
The string used for the plugin system. Value = "Backend".


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.