 Phonon | |
 AbsolutePathComponentLocationConstructorDelegate | Used to constuct an absolute path to the library for a component |
 AbstractApplication | The AbstractApplication object is the core object in the carousel and Qt applications |
 AbstractUndoCommand | |
 BaseComponent | It is a base unit of the carousel, that can contain UI and/or logic features, provides or exposes some services for the other components |
 BootloaderBase | The abstract BootloaderBase class provides a basic bootstrapping sequence and hooks that specific implementations can override |
 CarouselBootloader | It is a base class that provides a basic booting sequence that registers most of the carousel library assets in a IServiceLocator |
 CarouselComponentConfigurationDelegate | It is a default implementation of the IComponentConfigurationDelegate for configuring/deconfiguring the started components |
 CarouselInteractionService | This class is registered into the application services by the InteractionServiceComponent |
 CarouselScriptEngineConfigurationDelegate | It is a default implementation of the IScriptEngineConfigurationDelegate interface |
 Catalogs | This class provides methods to get catalogs that contain interactive components |
 Changes | The Changes class describes ObservableList's changes |
 CodeHighlighter | |
 ColorTheme | |
 ComponentDefinition | This class describes the component meta information |
 ComponentDefinitionPrototype | |
 ComponentDefinitionsModel | |
 ComponentDependencies | It is the default implementation of the IComponentDependencies |
 ComponentInstaller | |
 ComponentLoader | The default implementation of the IComponentLoader class |
 ComponentManagementInteractiveExtension | |
 ComponentManager | The ComponentManager holds information about the components that can be used by the application |
 ComponentProvider | Provides base methods to register components statically in code |
 ComponentsDialog | |
 ComponentSystemUIComponent | |
 CompositeComponentProvider | Access to members that control a collection of providers that behaves like a single provider |
 ConfigurationChanges | This class is describes possible GUI changes during configuration by custom component |
 DefinitionConstuctor | |
 DependenciesSolvingResult | This class provides methods to obtain component dependencies solving result |
 DependencySolver | Used by IComponentManager to get the load sequence for the components to load according to their dependencies |
 DialogConstructor | Generic class for the dialog factory |
 DialogService | Defines methods for showing the dialogs |
 DirectoryComponentProvider | The DirectoryComponentProvider uses to load custom components from the specified library path |
 DirectoryInstaller | |
 DirectoryWatchingComponentProvider | |
 DockWidgetCatalog | Provide methods to work with dockable widgets in application |
 EnableComponentCommand | |
 FileComponentProvider | |
 IBootloader | The abstract IBootloader class provides a basic bootstrapping sequence and hooks that specific implementations can override |
 ICatalogs | This interface provides methods to get catalogs that contain interactive components |
 IComponent | The abstract IComponent class defines contract for the components deployed in the application |
 IComponentConfigurationDelegate | This interface used by the IInteractionService to configure started up components |
 IComponentDependencies | The IComponentDependencies interface provides methods to get all dependencies between the components |
 IComponentExtension | It is a base class for all extensions that could be exposed by IComponent::extension() method |
 IComponentInstaller | |
 IComponentLoader | Loads a plugin at run-time |
 IComponentLocationConstructorDelegate | Used to constuct a location to the library for a component |
 IComponentManager | The IComponentManager holds information about the components that can be used by the application |
 IComponentProvider | This is the expected provider definition for the boot loading sequence |
 IDefinitionParser | The IDefinitionParser interface provides easy-to-use interface to read and parse component description information |
 IDialogConstructor | Common interface for the dialog factory |
 IDialogService | Defines methods for showing the dialogs |
 IDirectoryComponentProvider | The IDirectoryComponentProvider uses to load custom components from the specified library path |
 IDockWidgetCatalog | The IDockWidgetCatalog interface provide methods to work with dockable widgets in application |
 IInputDispatcher | This abstract class provides interface to application widget events' manipulating and transfering them to the active application's tool |
 IInputReceiver | With the IInputReceiver interface you can define what occurs on events such as mouse move, mouse button press/release, keyboard key press/release, double-click, and right click (context menu) |
 IInteractionService | This service provides methods to configure application GUI like menus, operations, toolbars and other, and it is registered into the application services by the InteractionServiceComponent |
 IInteractiveExtension | The IInteractiveExtension interface declares contract for the component, that wants to extend user interaction elements |
 IListObserver | This class defines observer's interface for the notifications from the ObservableList |
 IMenuCatalog | The IMenuCatalog interface provides access to members that work on the collection of application menus |
 InputDispatcher | This class provides methods to application widget events' manipulating and transfering them to the active application's tool |
 InstallComponentsCommand | |
 InstallComponentsOperation | |
 InstanceObject | |
 InteractionServiceComponent | This class represents a component, that creates and registers interactive services in the service locator |
 IOperation | This interface describes a simple operation that user interact with to work with application |
 IOperationCatalog | Use IOperationCatalog class to adding and fetching application operations |
 IOutputHandler | This handler is used for the JavaScript's print() function |
 IScriptCollection | This abstract class provides methods for the script manipulations |
 IScriptConsole | This abstract class provides methods for manipulatin with scripting console object |
 IScriptEngineConfigurationDelegate | This interface used by the IScriptingService to configure QScriptEngine by the custom component extensions |
 IScriptEngineFactory | This interface describes an abstract factory for the QScriptEngine |
 IScriptExtension | This interface used by the IScriptEngineConfigurationDelegate to configure QScriptEngine by the component extension |
 IScriptingService | This interface is an entry point to the JsScripting component |
 IScriptUnit | This abstract class represents a JavaScript unit that could be loaded from file and executed |
 IServiceLocator | The abstract IServiceLocator class provides central registry of the types and instances |
 ITool | It is an extended version of the IOperation with IInputReceiver aggregation |
 IToolBarCatalog | The IToolBarCatalog interface exposes members that work on the collection of application toolbars |
 JsScriptingComponent | This class represents a component, that adds JavaScript facilities using QtScript module |
 JsScriptingInteractiveExtension | |
 LexemeAppearance | |
 ListDictionary | The ListDictionary class is specialisation for the multivalue string dictionary |
 LoggerFacade | Just a facade for the specified application logging engine |
 MenuCatalog | Access to members that work on the collection of application menus |
 NullLogger | Stub for the carousel logging engine |
 ObservableList | The ObservableList class is a template class that provides observable lists |
  const_iterator | |
 Operation | Inherit this abstract class to create a operations provides user to interact with application |
 OperationCatalog | Use OperationCatalog class to adding and fetching application operations |
 ParentDefinition | This class defines a parent component properties, required for the child startup |
 ParentDefinitions | This class defines a collection of the parent component properties, required for the child startup |
  const_iterator | |
 PointClass | |
 PointFPrototype | |
 PointPrototype | |
 ProxyComponent | |
 RectFPrototype | |
 RedoOperation | Wrapper for the redo action of QUndoStack |
 ScriptCollection | It is a base implementation of the IScriptCollection interface |
 ScriptCollectionDialog | |
 ScriptCollectionModel | |
 ScriptConsole | It is a defaul implementation of the IScriptConsole |
 ScriptConsoleView | |
 ScriptingService | It is default implementation of the IScriptingService and IScriptEngineFactory interfaces |
 ScriptUnit | It is a default implementation of the IScriptUnit interface |
 ScriptUnitView | |
 ServiceLocator | Default implementation of the central registry of the services |
 ServiceLocatorWrapper | A scriptable wrapper for the IServiceLocator interface |
 ShowComponentsOperation | |
 ShowScriptsOperation | |
 SimpleCompleter | |
 TextLogger | Simple logging for the carousel engine |
 ToggleActionWrapper | This class is a wrapper for the toggle actions |
 ToogleDialogOperation | |
 ToolBarCatalog | Exposes members that work on the collection of application toolbars |
 ToolBase | Overrides all ITool methods with empty implementation for further convenience of inheritance |
 TypeObjectsMap | This utility class is a dictionary, used to store anonymous object by a key |
 UndoComponent | This class represents a component, that provides undo facilities |
 UndoInteractiveExtension | This interactivity extension registers undo and redo operations in the UI |
 UndoOperation | Wrapper for the undo action of QUndoStack |
 Version | This class represents a Carousel component version |
 XmlDefinitionParser | Parses component definition using xml format |