kexi

Kross::KexiDB::KexiDBModule Class Reference

#include <kexidbmodule.h>

List of all members.


Detailed Description

The KexiDBModule wrapper around KexiDB.

This class implementates a Kross::Api::Module to wrap those parts of KexiDB that should be accessible for the different scripting languages. All work will be done and presented in the common Kross::Api and therefore is independend of any used scripting-backend.

Definition at line 53 of file kexidbmodule.h.


Public Member Functions

 KexiDBModule (Kross::Api::Manager *manager)
virtual ~KexiDBModule ()
virtual const QString getClassName () const
virtual Kross::Api::Object::Ptr get (const QString &name, void *p=0)

Constructor & Destructor Documentation

KexiDBModule::KexiDBModule ( Kross::Api::Manager *  manager  ) 

Constructor.

Definition at line 47 of file kexidbmodule.cpp.

KexiDBModule::~KexiDBModule (  )  [virtual]

Destructor.

Definition at line 56 of file kexidbmodule.cpp.


Member Function Documentation

Kross::Api::Object::Ptr KexiDBModule::get ( const QString &  name,
void *  p = 0 
) [virtual]

Variable module-method use to call transparent some functionality the module provides.

Parameters:
name A name passed to the method. This name is used internaly to determinate what the caller likes to do. Each implemented module have to implement what should be done.
p A variable pointer passed to the method. It depends on the module and the name what this pointer is.
Returns:
a Kross::Api::Object or NULL.

Definition at line 66 of file kexidbmodule.cpp.

const QString KexiDBModule::getClassName (  )  const [virtual]

See also:
Kross::Api::Object::getClassName

Definition at line 61 of file kexidbmodule.cpp.


The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys