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

Kross

Kross Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
Kross::ActionThe Action class is an abstract container to deal with scripts like a single standalone script file
Kross::ActionCollectionThe ActionCollection class manages collections of Action instances
Kross::ActionCollectionEditorThe ActionCollectionEditor class implements a general editor for Action and ActionCollection instances
Kross::ActionCollectionModelThe ActionCollectionModel class implements a QAbstractItemModel to provide a model for views of a ActionCollection instance that manages a collection of Action instances
Kross::ActionCollectionProxyModelThe ActionCollectionProxyModel class implements a QSortFilterProxyModel for a ActionCollectionModel instance
Kross::ActionCollectionViewThe 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
Kross::ChildrenInterfaceInterface for managing Object collections
Kross::EcmaInterpreterThe EcmaInterpreter class implements a Kross::Interpreter to provide a factory for EcmaScript instances
Kross::EcmaPluginKross QtScript Extension that provides access to the Kross Scripting Framework within the QtScript scripting language
Kross::EcmaScriptThe EcmaScript class implements a Kross::Script to handle a single script
Kross::ErrorInterfaceInterface for error-handling
Kross::FormDialogThe FormDialog class provides access to KDialog objects as top-level containers
Kross::FormFileWidgetThe FormFileWidget class provides access to a KFileWidget
Kross::FormModuleThe FormModule provides access to UI functionality like dialogs or widgets
Kross::FormProgressDialogThe FormProgressDialog class provides access to progressbar
Kross::InterpreterBase class for interpreter implementations
Kross::InterpreterInfoThe InterpreterInfo class provides abstract information about a Interpreter before the interpreter-backend itself is loaded
Kross::InterpreterInfo::OptionEach interpreter is able to define options we could use to manipulate the interpreter behaviour
Kross::KjsInterpreterThe KjsInterpreter class implements Kross::Interpreter for the KDE Javascript interpreter backend
Kross::KjsScriptThe KjsScript class implements Kross::Script to provide scripts for the KDE JavaScript interpreter backend
Kross::ManagerThe Manager class is a singleton that provides the main entry point to deal with the Kross Scripting Framework
Kross::MetaFunctionThe MetaFunction class implements a QObject to provide an adaptor between Qt signals+slots and scripting functions
Kross::MetaTypeBase class for metatype-implementations
Kross::MetaTypeImpl< METATYPE >Metatypes which are registered in the QMetaType system
Kross::MetaTypeVariant< VARIANTTYPE >Metatypes which are listened in QVariant::Type
Kross::MetaTypeVoidStarMetatype for generic VoidStar pointers
Kross::ObjectThe class Object does provide us scripting objects like class instances to the C++ world
Plugin
Kross::ScriptBase class for interpreter dependent functionality each script provides
Kross::ScriptingPluginThe ScriptingPlugin class loads additional actions stored in rc files with the KrossScripting format, e.g

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
  • Solid
  • Sonnet
  • ThreadWeaver
Generated for kdelibs by doxygen 1.5.4
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