Namespace List
Here is a list of all documented namespaces with brief descriptions:
[detail level 1234]
| NKoDom | This namespace contains a few convenience functions to simplify code using TQDom (when loading OASIS documents, in particular) |
| NKOffice | Namespace for general KOFFICE functions |
| ▼NKoProperty | Namespace for a set of classes implementing generic properties framework |
| CBuffer | |
| CCustomProperty | Base class for custom properties |
| CEditor | A listview to edit properties Editor widgets use property options using Property::option(const char *) to override default behaviour of editor items. Currently supported options are: |
| CEditorItem | Item for a single property displayed within Editor object |
| CFactoryManager | Manages factories providing custom editors and properties |
| CGroupContainer | A container widget that can be used to split information into hideable sections for a property editor-like panes |
| CPointCustomProperty | Custom property implementation for TQPoint type |
| ▼CProperty | The base class representing a single property |
| CListData | |
| CRectCustomProperty | Custom property implementation for TQRect type |
| ▼CSet | Lists holding properties in groups |
| CIterator | A class to iterate over a Set. It behaves like a TQDictIterator. To use it: |
| CSizeCustomProperty | Custom property implementation for TQSize type |
| CSizePolicyCustomProperty | Custom property implementation for TQSizePolicy type |
| CWidget | The base class for all item editors used in Editor |
| CWidgetProxy | |
| NKoXml | This namespace contains a few convenience functions to simplify code using TQDom (when loading OASIS documents, in particular) |
| ▼NKross | The Kross scripting bridge to embed scripting functionality into an application |
| ▼NApi | The common Kross API used as common codebase |
| CCallable | Base class for callable objects |
| CClass | From Event inherited template-class to represent class-structures |
| CDict | Implementates Value to handle key=value base dictonaries/maps |
| CEvent | Template class for all kinds of callable events |
| CEventAction | Used to wrap TDEAction instances into the Kross object hierachy and provide access to them |
| CEventScript | |
| CEventSignal | Each TQt signal and slot connection between a TQObject instance and a functionname is represented with a EventSignal and handled by EventManager |
| CEventSlot | Each TQt signal and slot connection between a TQObject instance and a functionname is represented with a EventSlot and handled by the EventManager |
| CException | Common exception class used for representing exceptions in Kross |
| CFunction | The base class for functions |
| CFunction0 | This class implements the most abstract way to work with functions |
| CFunction1 | Specialization of the Function0 which takes as additional parameter a const-value |
| CFunction2 | Same as Function1 but with 2 additional parameters |
| CInterpreter | Base class for interpreters |
| ▼CInterpreterInfo | While the Interpreter is the implemented interpreter this class is used to provide some abstract informations about each interpreter we are able to use within the Manager singelton |
| COption | Each interpreter is able to define options we could use to manipulate the interpreter behaviour |
| CList | Implementates Value to handle lists and collections |
| CListT | This template class extends the List class with generic functionality to deal with lists |
| CMainModule | This class implements Module for the global Manager singleton and local ScriptContainer instances |
| CManager | Main entry point to work with Kross |
| CModule | The Module class |
| CObject | The common Object class all other object-classes are inheritated from |
| CProxyFunction | The ProxyFunction template-class is used to publish any C/C++ method (not only slots) of a struct or class instance as a a Function to Kross |
| CProxyFunction< INSTANCE, METHOD, RETURNOBJ > | Template-specialization of the ProxyFunction above with no arguments |
| CProxyFunction< INSTANCE, METHOD, RETURNOBJ, ARG1OBJ > | Template-specialization of the ProxyFunction above with one argument |
| CProxyFunction< INSTANCE, METHOD, RETURNOBJ, ARG1OBJ, ARG2OBJ > | Template-specialization of the ProxyFunction above with two arguments |
| CProxyFunction< INSTANCE, METHOD, RETURNOBJ, ARG1OBJ, ARG2OBJ, ARG3OBJ > | Template-specialization of the ProxyFunction above with three arguments |
| CQtObject | Class to wrap TQObject or inherited instances |
| CScript | Base class for interpreter dependend functionality each script provides |
| CScriptAction | A ScriptAction extends a TDEAction by providing a wrapper around a ScriptContainer to execute scripting code on activation |
| CScriptActionCollection | A collection to store ScriptAction shared pointers |
| CScriptContainer | Something like a single standalone scriptfile |
| CScriptGUIClient | Abstract access to scripting code used to extend an applications functionality |
| CValue | Template class to represent values |
| CVariant | Variant value to wrap a TQVariant into a Kross::Api::Value to enable primitive types like strings or numerics |
| CWdgScriptsManager | |
| ▼NPython | The Python plugin for the Kross scripting framework |
| CPythonExtension | The PythonExtension is a wrapper-object to let C++ and Python interact together |
| CPythonInterpreter | Python interpreter bridge |
| CPythonModule | The PythonModule is the main python environment used as global object namespace |
| CPythonObject | Used for Instances of Python Classes by the PythonExtension class |
| CPythonScript | Handle python scripts |
| CPythonSecurity | This class handles the used Zope3 RestrictedPython package to spend a restricted sandbox for scripting code |
| ▼NRuby | The Ruby plugin for the Kross scripting framework |
| CRubyExtension | This class wraps a Kross::Api::Object into the world of ruby |
| CRubyInterpreter | This class is the bridget between Kross and Ruby |
| CRubyModule | A ruby module |
| CRubyScript | Handle ruby scripts |
| CRubyType | The RubyType helper classes used to cast between TQVariant and VALUE values |
