Kross
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 |
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.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Sun Apr 28 2013 14:27:14 by doxygen 1.8.1.1 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.