• Skip to content
  • Skip to link menu
KDE 4.2 API Reference
  • KDE API Reference
  • kdelibs
  • Sitemap
  • Contact Us
 

Kross

Kross::KjsScript

Kross::KjsScript Class Reference

The KjsScript class implements Kross::Script to provide scripts for the KDE JavaScript interpreter backend. More...

#include <kjsscript.h>

Inheritance diagram for Kross::KjsScript:

Inheritance graph
[legend]

List of all members.


Public Member Functions

virtual QVariant callFunction (const QString &name, const QVariantList &args=QVariantList())
virtual QVariant evaluate (const QByteArray &code)
virtual void execute ()
virtual QStringList functionNames ()
 KjsScript (Kross::Interpreter *interpreter, Kross::Action *action)
virtual ~KjsScript ()

Detailed Description

The KjsScript class implements Kross::Script to provide scripts for the KDE JavaScript interpreter backend.

Definition at line 35 of file kjsscript.h.


Constructor & Destructor Documentation

KjsScript::KjsScript ( Kross::Interpreter *  interpreter,
Kross::Action *  action 
)

Constructor.

Parameters:
interpreter The Kross::Kjs::KjsInterpreter used to create this KjsScript instance.
Action The with this KjsScript associated Kross::Action instance that spends us e.g. the python scripting code.

Definition at line 162 of file kjsscript.cpp.

KjsScript::~KjsScript (  )  [virtual]

Destructor.

Definition at line 173 of file kjsscript.cpp.


Member Function Documentation

QVariant KjsScript::callFunction ( const QString &  name,
const QVariantList &  args = QVariantList() 
) [virtual]

Call a function in the script.

Parameters:
name The name of the function which should be called.
args The optional list of arguments.

Implements Kross::Script.

Definition at line 374 of file kjsscript.cpp.

QVariant KjsScript::evaluate ( const QByteArray &  code  )  [virtual]

Evaluate some scripting code.

Parameters:
code The scripting code to evaluate.
Returns:
The return value of the evaluation.

Implements Kross::Script.

Definition at line 434 of file kjsscript.cpp.

void KjsScript::execute (  )  [virtual]

Execute the script.

Parameters:
args The optional arguments passed to the script on excution.

Implements Kross::Script.

Definition at line 269 of file kjsscript.cpp.

QStringList KjsScript::functionNames (  )  [virtual]

Returns:
the list of functionnames.

Implements Kross::Script.

Definition at line 343 of file kjsscript.cpp.


The documentation for this class was generated from the following files:
  • kjsscript.h
  • kjsscript.cpp

Kross

Skip menu "Kross"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

kdelibs

Skip menu "kdelibs"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • Kate
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • kio
  • KIOSlave
  • KJS
  •   KJS-API
  •   WTF
  • kjsembed
  • KNewStuff
  • KParts
  • Kross
  • KUtils
  • Nepomuk
  • Plasma
  • Solid
  • Sonnet
  • ThreadWeaver
Generated for kdelibs by doxygen 1.5.7
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal