Carousel
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
oNPhonon
oCAbsolutePathComponentLocationConstructorDelegateUsed to constuct an absolute path to the library for a component
oCAbstractApplicationThe AbstractApplication object is the core object in the carousel and Qt applications
oCAbstractUndoCommand
oCBaseComponentIt is a base unit of the carousel, that can contain UI and/or logic features, provides or exposes some services for the other components
oCBootloaderBaseThe abstract BootloaderBase class provides a basic bootstrapping sequence and hooks that specific implementations can override
oCCarouselBootloaderIt is a base class that provides a basic booting sequence that registers most of the carousel library assets in a IServiceLocator
oCCarouselComponentConfigurationDelegateIt is a default implementation of the IComponentConfigurationDelegate for configuring/deconfiguring the started components
oCCarouselInteractionServiceThis class is registered into the application services by the InteractionServiceComponent
oCCarouselScriptEngineConfigurationDelegateIt is a default implementation of the IScriptEngineConfigurationDelegate interface
oCCatalogsThis class provides methods to get catalogs that contain interactive components
oCChangesThe Changes class describes ObservableList's changes
oCCodeHighlighter
oCColorTheme
oCComponentDefinitionThis class describes the component meta information
oCComponentDefinitionPrototype
oCComponentDefinitionsModel
oCComponentDependenciesIt is the default implementation of the IComponentDependencies
oCComponentInstaller
oCComponentLoaderThe default implementation of the IComponentLoader class
oCComponentManagementInteractiveExtension
oCComponentManagerThe ComponentManager holds information about the components that can be used by the application
oCComponentProviderProvides base methods to register components statically in code
oCComponentsDialog
oCComponentSystemUIComponent
oCCompositeComponentProviderAccess to members that control a collection of providers that behaves like a single provider
oCConfigurationChangesThis class is describes possible GUI changes during configuration by custom component
oCDefinitionConstuctor
oCDependenciesSolvingResultThis class provides methods to obtain component dependencies solving result
oCDependencySolverUsed by IComponentManager to get the load sequence for the components to load according to their dependencies
oCDialogConstructorGeneric class for the dialog factory
oCDialogServiceDefines methods for showing the dialogs
oCDirectoryComponentProviderThe DirectoryComponentProvider uses to load custom components from the specified library path
oCDirectoryInstaller
oCDirectoryWatchingComponentProvider
oCDockWidgetCatalogProvide methods to work with dockable widgets in application
oCEnableComponentCommand
oCFileComponentProvider
oCIBootloaderThe abstract IBootloader class provides a basic bootstrapping sequence and hooks that specific implementations can override
oCICatalogsThis interface provides methods to get catalogs that contain interactive components
oCIComponentThe abstract IComponent class defines contract for the components deployed in the application
oCIComponentConfigurationDelegateThis interface used by the IInteractionService to configure started up components
oCIComponentDependenciesThe IComponentDependencies interface provides methods to get all dependencies between the components
oCIComponentExtensionIt is a base class for all extensions that could be exposed by IComponent::extension() method
oCIComponentInstaller
oCIComponentLoaderLoads a plugin at run-time
oCIComponentLocationConstructorDelegateUsed to constuct a location to the library for a component
oCIComponentManagerThe IComponentManager holds information about the components that can be used by the application
oCIComponentProviderThis is the expected provider definition for the boot loading sequence
oCIDefinitionParserThe IDefinitionParser interface provides easy-to-use interface to read and parse component description information
oCIDialogConstructorCommon interface for the dialog factory
oCIDialogServiceDefines methods for showing the dialogs
oCIDirectoryComponentProviderThe IDirectoryComponentProvider uses to load custom components from the specified library path
oCIDockWidgetCatalogThe IDockWidgetCatalog interface provide methods to work with dockable widgets in application
oCIInputDispatcherThis abstract class provides interface to application widget events' manipulating and transfering them to the active application's tool
oCIInputReceiverWith 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)
oCIInteractionServiceThis service provides methods to configure application GUI like menus, operations, toolbars and other, and it is registered into the application services by the InteractionServiceComponent
oCIInteractiveExtensionThe IInteractiveExtension interface declares contract for the component, that wants to extend user interaction elements
oCIListObserverThis class defines observer's interface for the notifications from the ObservableList
oCIMenuCatalogThe IMenuCatalog interface provides access to members that work on the collection of application menus
oCInputDispatcherThis class provides methods to application widget events' manipulating and transfering them to the active application's tool
oCInstallComponentsCommand
oCInstallComponentsOperation
oCInstanceObject
oCInteractionServiceComponentThis class represents a component, that creates and registers interactive services in the service locator
oCIOperationThis interface describes a simple operation that user interact with to work with application
oCIOperationCatalogUse IOperationCatalog class to adding and fetching application operations
oCIOutputHandlerThis handler is used for the JavaScript's print() function
oCIScriptCollectionThis abstract class provides methods for the script manipulations
oCIScriptConsoleThis abstract class provides methods for manipulatin with scripting console object
oCIScriptEngineConfigurationDelegateThis interface used by the IScriptingService to configure QScriptEngine by the custom component extensions
oCIScriptEngineFactoryThis interface describes an abstract factory for the QScriptEngine
oCIScriptExtensionThis interface used by the IScriptEngineConfigurationDelegate to configure QScriptEngine by the component extension
oCIScriptingServiceThis interface is an entry point to the JsScripting component
oCIScriptUnitThis abstract class represents a JavaScript unit that could be loaded from file and executed
oCIServiceLocatorThe abstract IServiceLocator class provides central registry of the types and instances
oCIToolIt is an extended version of the IOperation with IInputReceiver aggregation
oCIToolBarCatalogThe IToolBarCatalog interface exposes members that work on the collection of application toolbars
oCJsScriptingComponentThis class represents a component, that adds JavaScript facilities using QtScript module
oCJsScriptingInteractiveExtension
oCLexemeAppearance
oCListDictionaryThe ListDictionary class is specialisation for the multivalue string dictionary
oCLoggerFacadeJust a facade for the specified application logging engine
oCMenuCatalogAccess to members that work on the collection of application menus
oCNullLoggerStub for the carousel logging engine
oCObservableListThe ObservableList class is a template class that provides observable lists
oCOperationInherit this abstract class to create a operations provides user to interact with application
oCOperationCatalogUse OperationCatalog class to adding and fetching application operations
oCParentDefinitionThis class defines a parent component properties, required for the child startup
oCParentDefinitionsThis class defines a collection of the parent component properties, required for the child startup
oCPointClass
oCPointFPrototype
oCPointPrototype
oCProxyComponent
oCRectFPrototype
oCRedoOperationWrapper for the redo action of QUndoStack
oCScriptCollectionIt is a base implementation of the IScriptCollection interface
oCScriptCollectionDialog
oCScriptCollectionModel
oCScriptConsoleIt is a defaul implementation of the IScriptConsole
oCScriptConsoleView
oCScriptingServiceIt is default implementation of the IScriptingService and IScriptEngineFactory interfaces
oCScriptUnitIt is a default implementation of the IScriptUnit interface
oCScriptUnitView
oCServiceLocatorDefault implementation of the central registry of the services
oCServiceLocatorWrapperA scriptable wrapper for the IServiceLocator interface
oCShowComponentsOperation
oCShowScriptsOperation
oCSimpleCompleter
oCTextLoggerSimple logging for the carousel engine
oCToggleActionWrapperThis class is a wrapper for the toggle actions
oCToogleDialogOperation
oCToolBarCatalogExposes members that work on the collection of application toolbars
oCToolBaseOverrides all ITool methods with empty implementation for further convenience of inheritance
oCTypeObjectsMapThis utility class is a dictionary, used to store anonymous object by a key
oCUndoComponentThis class represents a component, that provides undo facilities
oCUndoInteractiveExtensionThis interactivity extension registers undo and redo operations in the UI
oCUndoOperationWrapper for the undo action of QUndoStack
oCVersionThis class represents a Carousel component version
\CXmlDefinitionParserParses component definition using xml format