Kross
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:Kross::Action | Abstract container to deal with scripts like a single standalone script file |
Kross::ActionCollection | Manages collections of Action instances |
Kross::ActionCollectionEditor | Implements a general editor for Action and ActionCollection instances |
Kross::ActionCollectionModel | Implements a QAbstractItemModel to provide a model for views of a ActionCollection instance that manages a collection of Action instances |
Kross::ActionCollectionProxyModel | Implements a QSortFilterProxyModel for a ActionCollectionModel instance |
Kross::ActionCollectionView | Shows a QTreeView where the content of a ActionCollection is displayed and optional actions to run, stop, add, edit and remove scripts are provided |
Kross::ChildrenInterface | Interface for managing Object collections |
Kross::EcmaInterpreter | Implements a Kross::Interpreter to provide a factory for EcmaScript instances |
Kross::EcmaPlugin | Kross QtScript Extension that provides access to the Kross Scripting Framework within the QtScript scripting language |
Kross::EcmaScript | Implements a Kross::Script to handle a single script |
Kross::ErrorInterface | Interface for error-handling |
Kross::FormAssistant | Access to KAssistantDialog objects as top-level containers |
Kross::FormDialog | Access to KDialog objects as top-level containers |
Kross::FormFileWidget | Access to a KFileWidget |
Kross::FormListView | Access to a ListView |
Kross::FormModule | The FormModule provides access to UI functionality like dialogs or widgets |
Kross::FormProgressDialog | Access to progressbar |
Kross::Interpreter | Base class for interpreter implementations |
Kross::InterpreterInfo | Abstract information about a Interpreter before the interpreter-backend itself is loaded |
Kross::KjsInterpreter | Implements Kross::Interpreter for the KDE Javascript interpreter backend |
Kross::KjsScript | Implements Kross::Script to provide scripts for the KDE JavaScript interpreter backend |
Kross::Manager | Singleton that provides the main entry point to deal with the Kross Scripting Framework |
Kross::MetaFunction | Implements a QObject to provide an adaptor between Qt signals+slots and scripting functions |
Kross::MetaType | Base class for metatype-implementations |
Kross::MetaTypeHandler | Base class for metatype-handlers as used returned by the Kross::Manager::metaTypeHandler() method |
Kross::MetaTypeImpl< METATYPE > | Metatypes which are registered in the QMetaType system |
Kross::MetaTypeVariant< VARIANTTYPE > | Metatypes which are listened in QVariant::Type |
Kross::MetaTypeVoidStar | Metatype for generic VoidStar pointers |
Kross::Object | The class Object does provide us scripting objects like class instances to the C++ world |
Kross::InterpreterInfo::Option | Each interpreter is able to define options we could use to manipulate the interpreter behaviour |
Plugin | |
QAction | |
QScriptable | |
QScriptExtensionPlugin | |
QSharedData | |
QTreeView | |
Kross::Script | Base class for interpreter dependent functionality each script provides |
Kross::ScriptingPlugin | Loads additional actions stored in rc files with the KrossScripting format: |
Kross::TranslationModule | The TranslationModule provides access to KDE translation and internationalization facilities |
Kross::WrapperInterface | Wrapper-class used to provide handlers for custom types |