Carousel
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties Pages
Public Member Functions | List of all members
IDialogConstructor Struct Referenceabstract

Common interface for the dialog factory. More...

#include <IDialogService.h>

Inherited by DialogConstructor< TDialog, TDialogModel >.

Public Member Functions

virtual void * create (void *dlgModel, QWidget *mainWindow)=0
 
virtual void injectServiceLocator (IServiceLocator *locator)=0
 

Detailed Description

Common interface for the dialog factory.

Member Function Documentation

virtual void* IDialogConstructor::create ( void *  dlgModel,
QWidget mainWindow 
)
pure virtual

Returns new instance of the dialog, and initializes it with parent window (for the default location) and dlgModel.

Implemented in DialogConstructor< TDialog, TDialogModel >.

virtual void IDialogConstructor::injectServiceLocator ( IServiceLocator locator)
pure virtual

Sets a locator wich will be set to the model during dialog creation.

Implemented in DialogConstructor< TDialog, TDialogModel >.