API Documentation
Loading...
Searching...
No Matches
ConnectionDialogFactory Class Referenceabstract

Used to, given a Connection, generate an appropriate ConnectionDialog to allow adjustment of parameters. More...

#include <ConnectionDialog.h>

Inheritance diagram for ConnectionDialogFactory:
[legend]
Collaboration diagram for ConnectionDialogFactory:
[legend]

Public Member Functions

virtual ConnectionDialogcreateConnectionDialog () const =0
 
virtual bool handlesConnection (const ConnectionInfo &connection) const
 
virtual bool handlesType (const String &type) const =0
 
virtual String icon () const =0
 
virtual TranslatedString title () const =0
 

Static Public Member Functions

static Buffer< ConnectionDialogFactory * > ConnectionDialogFactories ()
 
static void RegisterConnectionFactory (ConnectionDialogFactory *factory)
 

Static Protected Attributes

static Buffer< ConnectionDialogFactory * > s_registered_factories
 

Detailed Description

Used to, given a Connection, generate an appropriate ConnectionDialog to allow adjustment of parameters.


Member Function Documentation

◆ ConnectionDialogFactories()

static Buffer< ConnectionDialogFactory * > ConnectionDialogFactories ( )
static

◆ createConnectionDialog()

◆ handlesConnection()

virtual bool handlesConnection ( const ConnectionInfo & connection) const
virtual

◆ handlesType()

virtual bool handlesType ( const String & type) const
pure virtual

◆ icon()

◆ RegisterConnectionFactory()

static void RegisterConnectionFactory ( ConnectionDialogFactory * factory)
static

◆ title()

Member Data Documentation

◆ s_registered_factories

Buffer<ConnectionDialogFactory*> s_registered_factories
staticprotected

The documentation for this class was generated from the following file: