Carousel
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties Pages
Public Member Functions | List of all members
Catalogs Class Reference

This class provides methods to get catalogs that contain interactive components. More...

#include <Catalogs.h>

Inherits ICatalogs.

Public Member Functions

 Catalogs (QMainWindow &shell, IServiceLocator *serviceLocator)
 
IDockWidgetCatalogdockWidgetCatalog ()
 
const IDockWidgetCatalogdockWidgetCatalog () const
 
IMenuCatalogmenuCatalog ()
 
const IMenuCatalogmenuCatalog () const
 
IOperationCatalogoperationCatalog ()
 
const IOperationCatalogoperationCatalog () const
 
IToolBarCatalogtoolBarCatalog ()
 
const IToolBarCatalogtoolBarCatalog () const
 

Detailed Description

This class provides methods to get catalogs that contain interactive components.

Usually you do not use this class directly, so use IInteractionService::catalogs() to get a reference to ICatalogs.

Constructor & Destructor Documentation

Catalogs::Catalogs ( QMainWindow shell,
IServiceLocator serviceLocator 
)

Initializes a new instance of the Catalogs class with main window. This main window will be used for ToolBarCatalog creation and for the MenuCatalog creation. Note, that MenuCatalog requires that QMenuBar has been added to the specified QMainWindow.

Member Function Documentation

IOperationCatalog& Catalogs::operationCatalog ( )
virtual

Gets the operation catalog.

Implements ICatalogs.

const IOperationCatalog& Catalogs::operationCatalog ( ) const
virtual

Gets the immutable operation catalog.

Implements ICatalogs.

IDockWidgetCatalog& Catalogs::dockWidgetCatalog ( )
virtual

Gets the dockable widget catalog.

Implements ICatalogs.

const IDockWidgetCatalog& Catalogs::dockWidgetCatalog ( ) const
virtual

Gets the immutable dockable widget catalog.

Implements ICatalogs.

IMenuCatalog& Catalogs::menuCatalog ( )
virtual

Gets the menu catalog.

Implements ICatalogs.

const IMenuCatalog& Catalogs::menuCatalog ( ) const
virtual

Gets the immutable menu catalog.

Implements ICatalogs.

IToolBarCatalog& Catalogs::toolBarCatalog ( )
virtual

Gets the toolbar catalog.

Implements ICatalogs.

const IToolBarCatalog& Catalogs::toolBarCatalog ( ) const
virtual

Gets the immutable toolbar catalog.

Implements ICatalogs.