• Skip to content
  • Skip to link menu
  • KDE API Reference
  • kdelibs-4.10.4 API Reference
  • KDE Home
  • Contact Us
 

Kross

Classes | Functions
Kross Namespace Reference

Classes

class  Action
 The Action class is an abstract container to deal with scripts like a single standalone script file. More...
class  ActionCollection
 The ActionCollection class manages collections of Action instances. More...
class  ActionCollectionEditor
 The ActionCollectionEditor class implements a general editor for Action and ActionCollection instances. More...
class  ActionCollectionModel
 The ActionCollectionModel class implements a QAbstractItemModel to provide a model for views of a ActionCollection instance that manages a collection of Action instances. More...
class  ActionCollectionProxyModel
 The ActionCollectionProxyModel class implements a QSortFilterProxyModel for a ActionCollectionModel instance. More...
class  ActionCollectionView
 The ActionCollectionView class shows a QTreeView where the content of a ActionCollection is displayed and optional actions to run, stop, add, edit and remove scripts are provided. More...
class  ChildrenInterface
 Interface for managing Object collections. More...
class  EcmaInterpreter
 The EcmaInterpreter class implements a Kross::Interpreter to provide a factory for EcmaScript instances. More...
class  EcmaObject
 The EcmaObject implements QScriptClass and Kross::Object to provide custom behavior to QtScript objects. More...
class  EcmaPlugin
 Kross QtScript Extension that provides access to the Kross Scripting Framework within the QtScript scripting language. More...
class  EcmaScript
 The EcmaScript class implements a Kross::Script to handle a single script. More...
class  ErrorInterface
 Interface for error-handling. More...
class  FormAssistant
 The FormAssistant class provides access to KAssistantDialog objects as top-level containers. More...
class  FormDialog
 The FormDialog class provides access to KDialog objects as top-level containers. More...
class  FormFileWidget
 The FormFileWidget class provides access to a KFileWidget. More...
class  FormListView
 The FormListView class provides access to a ListView. More...
class  FormModule
 The FormModule provides access to UI functionality like dialogs or widgets. More...
class  FormProgressDialog
 The FormProgressDialog class provides access to progressbar. More...
class  Interpreter
 Base class for interpreter implementations. More...
class  InterpreterInfo
 The InterpreterInfo class provides abstract information about a Interpreter before the interpreter-backend itself is loaded. More...
class  KjsInterpreter
 The KjsInterpreter class implements Kross::Interpreter for the KDE Javascript interpreter backend. More...
class  KjsScript
 The KjsScript class implements Kross::Script to provide scripts for the KDE JavaScript interpreter backend. More...
class  Manager
 The Manager class is a singleton that provides the main entry point to deal with the Kross Scripting Framework. More...
class  MetaFunction
 The MetaFunction class implements a QObject to provide an adaptor between Qt signals+slots and scripting functions. More...
class  MetaType
 Base class for metatype-implementations. More...
class  MetaTypeHandler
 Base class for metatype-handlers as used returned by the Kross::Manager::metaTypeHandler() method. More...
class  MetaTypeImpl
 Metatypes which are registered in the QMetaType system. More...
class  MetaTypeVariant
 Metatypes which are listened in QVariant::Type. More...
class  MetaTypeVoidStar
 Metatype for generic VoidStar pointers. More...
class  Object
 The class Object does provide us scripting objects like class instances to the C++ world. More...
class  Script
 Base class for interpreter dependent functionality each script provides. More...
class  ScriptingPlugin
 The ScriptingPlugin class loads additional actions stored in rc files with the KrossScripting format: More...
class  TranslationModule
 The TranslationModule provides access to KDE translation and internationalization facilities. More...
class  WrapperInterface
 Wrapper-class used to provide handlers for custom types. More...

Functions

QScriptValue addWidgetLayout (QScriptContext *c, QScriptEngine *engine)
QScriptValue createGridLayout (QScriptContext *context, QScriptEngine *engine)
QScriptValue createHBoxLayout (QScriptContext *context, QScriptEngine *engine)
QScriptValue createLayout (QScriptContext *context, QScriptEngine *engine, QLayout *layout)
QScriptValue createVBoxLayout (QScriptContext *context, QScriptEngine *engine)
QScriptValue createWidget (QScriptContext *context, QScriptEngine *engine)
static ErrorInterface extractError (const KJS::Completion &completion, KJS::ExecState *exec)
void fromByteArray (const QScriptValue &v, QByteArray &ba)
void fromColor (const QScriptValue &v, QColor &c)
void fromKUrl (const QScriptValue &v, KUrl &url)
void fromObjPtr (const QScriptValue &v, Kross::Object::Ptr &ptr)
void fromPoint (const QScriptValue &v, QPoint &p)
void fromPointF (const QScriptValue &v, QPointF &p)
void fromRect (const QScriptValue &v, QRect &r)
void fromRectF (const QScriptValue &v, QRectF &r)
void fromSize (const QScriptValue &v, QSize &s)
void fromSizeF (const QScriptValue &v, QSizeF &s)
void fromUrl (const QScriptValue &v, QUrl &url)
QScriptValue includeFunction (QScriptContext *context, QScriptEngine *engine)
void initializeCore (QScriptEngine *engine)
void initializeGui (QScriptEngine *engine)
void krossdebug (const QString &s)
void krosswarning (const QString &s)
QScriptValue toByteArray (QScriptEngine *e, const QByteArray &ba)
QScriptValue toColor (QScriptEngine *e, const QColor &c)
QScriptValue toKUrl (QScriptEngine *e, const KUrl &url)
QScriptValue toObjPtr (QScriptEngine *e, const Kross::Object::Ptr &ptr)
QScriptValue toPoint (QScriptEngine *e, const QPoint &p)
QScriptValue toPointF (QScriptEngine *e, const QPointF &p)
QScriptValue toRect (QScriptEngine *e, const QRect &r)
QScriptValue toRectF (QScriptEngine *e, const QRectF &r)
QScriptValue toSize (QScriptEngine *e, const QSize &s)
QScriptValue toSizeF (QScriptEngine *e, const QSizeF &s)
QScriptValue toUrl (QScriptEngine *e, const QUrl &url)

Function Documentation

QScriptValue Kross::addWidgetLayout ( QScriptContext *  c,
QScriptEngine *  engine 
)

Definition at line 202 of file values_p.h.

QScriptValue Kross::createGridLayout ( QScriptContext *  context,
QScriptEngine *  engine 
)

Definition at line 238 of file values_p.h.

QScriptValue Kross::createHBoxLayout ( QScriptContext *  context,
QScriptEngine *  engine 
)

Definition at line 235 of file values_p.h.

QScriptValue Kross::createLayout ( QScriptContext *  context,
QScriptEngine *  engine,
QLayout *  layout 
)

Definition at line 221 of file values_p.h.

QScriptValue Kross::createVBoxLayout ( QScriptContext *  context,
QScriptEngine *  engine 
)

Definition at line 232 of file values_p.h.

QScriptValue Kross::createWidget ( QScriptContext *  context,
QScriptEngine *  engine 
)

Definition at line 186 of file values_p.h.

static ErrorInterface Kross::extractError ( const KJS::Completion &  completion,
KJS::ExecState *  exec 
)
static

Extract an errormessage from a KJS::Completion object.

Definition at line 49 of file kjsscript.cpp.

void Kross::fromByteArray ( const QScriptValue &  v,
QByteArray &  ba 
)

Definition at line 98 of file values_p.h.

void Kross::fromColor ( const QScriptValue &  v,
QColor &  c 
)

Definition at line 119 of file values_p.h.

void Kross::fromKUrl ( const QScriptValue &  v,
KUrl &  url 
)

Definition at line 112 of file values_p.h.

void Kross::fromObjPtr ( const QScriptValue &  v,
Kross::Object::Ptr &  ptr 
)

Definition at line 182 of file values_p.h.

void Kross::fromPoint ( const QScriptValue &  v,
QPoint &  p 
)

Definition at line 139 of file values_p.h.

void Kross::fromPointF ( const QScriptValue &  v,
QPointF &  p 
)

Definition at line 145 of file values_p.h.

void Kross::fromRect ( const QScriptValue &  v,
QRect &  r 
)

Definition at line 126 of file values_p.h.

void Kross::fromRectF ( const QScriptValue &  v,
QRectF &  r 
)

Definition at line 132 of file values_p.h.

void Kross::fromSize ( const QScriptValue &  v,
QSize &  s 
)

Definition at line 152 of file values_p.h.

void Kross::fromSizeF ( const QScriptValue &  v,
QSizeF &  s 
)

Definition at line 158 of file values_p.h.

void Kross::fromUrl ( const QScriptValue &  v,
QUrl &  url 
)

Definition at line 105 of file values_p.h.

QScriptValue Kross::includeFunction ( QScriptContext *  context,
QScriptEngine *  engine 
)

Definition at line 241 of file values_p.h.

void Kross::initializeCore ( QScriptEngine *  engine)

Initialize some core functionality like common used types we like to use within scripts.

Definition at line 251 of file values_p.h.

void Kross::initializeGui ( QScriptEngine *  engine)

Initialize GUI functionality like widgets the QUiLoader provides and some layout-managers.

Definition at line 285 of file values_p.h.

void Kross::krossdebug ( const QString &  s)

Debugging function.

Definition at line 28 of file krossconfig.cpp.

void Kross::krosswarning ( const QString &  s)

Warning function.

Definition at line 34 of file krossconfig.cpp.

QScriptValue Kross::toByteArray ( QScriptEngine *  e,
const QByteArray &  ba 
)

Definition at line 95 of file values_p.h.

QScriptValue Kross::toColor ( QScriptEngine *  e,
const QColor &  c 
)

Definition at line 116 of file values_p.h.

QScriptValue Kross::toKUrl ( QScriptEngine *  e,
const KUrl &  url 
)

Definition at line 109 of file values_p.h.

QScriptValue Kross::toObjPtr ( QScriptEngine *  e,
const Kross::Object::Ptr &  ptr 
)

Definition at line 178 of file values_p.h.

QScriptValue Kross::toPoint ( QScriptEngine *  e,
const QPoint &  p 
)

Definition at line 136 of file values_p.h.

QScriptValue Kross::toPointF ( QScriptEngine *  e,
const QPointF &  p 
)

Definition at line 142 of file values_p.h.

QScriptValue Kross::toRect ( QScriptEngine *  e,
const QRect &  r 
)

Definition at line 123 of file values_p.h.

QScriptValue Kross::toRectF ( QScriptEngine *  e,
const QRectF &  r 
)

Definition at line 129 of file values_p.h.

QScriptValue Kross::toSize ( QScriptEngine *  e,
const QSize &  s 
)

Definition at line 149 of file values_p.h.

QScriptValue Kross::toSizeF ( QScriptEngine *  e,
const QSizeF &  s 
)

Definition at line 155 of file values_p.h.

QScriptValue Kross::toUrl ( QScriptEngine *  e,
const QUrl &  url 
)

Definition at line 102 of file values_p.h.

This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Sat Jun 1 2013 12:08:14 by doxygen 1.8.1.1 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

Kross

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

kdelibs-4.10.4 API Reference

Skip menu "kdelibs-4.10.4 API Reference"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDEWebKit
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • kio
  • KIOSlave
  • KJS
  •   KJS-API
  •   WTF
  • kjsembed
  • KNewStuff
  • KParts
  • KPty
  • Kross
  • KUnitConversion
  • KUtils
  • Nepomuk
  • Plasma
  • Solid
  • Sonnet
  • ThreadWeaver
Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal