NDEVR
API Documentation
SerialPortConnectionDialogFactory

A ConnectionDialogFactory which enables the creation of a SerialConnectionDialog. More...

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

Public Member Functions

virtual ConnectionDialogcreateConnectionDialog () const override
 Creates a new SerialConnectionDialog instance.
virtual bool handlesType (const StringView &connection) const override
 Checks whether this factory handles the given connection type string.
virtual StringView icon () const override
 Returns the icon name associated with serial port connections.
virtual TranslatedString title () const override
 Returns the display title for this connection dialog type.
Public Member Functions inherited from ConnectionDialogFactory
virtual bool handlesConnection (const ConnectionInfo &connection) const
 Checks whether this factory can produce a dialog for the given connection.

Additional Inherited Members

Static Public Member Functions inherited from ConnectionDialogFactory
static Buffer< ConnectionDialogFactory * > ConnectionDialogFactories ()
 Returns all registered ConnectionDialogFactory instances.
static void RegisterConnectionFactory (ConnectionDialogFactory *factory)
 Registers a connection dialog factory for use by the application.
Static Protected Attributes inherited from ConnectionDialogFactory
static Buffer< ConnectionDialogFactory * > s_registered_factories
 All registered connection dialog factories.

Detailed Description

A ConnectionDialogFactory which enables the creation of a SerialConnectionDialog.


Definition at line 158 of file SerialConnectionDialog.h.

Member Function Documentation

◆ createConnectionDialog()

virtual ConnectionDialog * SerialPortConnectionDialogFactory::createConnectionDialog ( ) const
overridevirtual

Creates a new SerialConnectionDialog instance.

Returns
A new SerialConnectionDialog. Caller takes ownership.

Implements ConnectionDialogFactory.

◆ handlesType()

virtual bool SerialPortConnectionDialogFactory::handlesType ( const StringView & connection) const
overridevirtual

Checks whether this factory handles the given connection type string.

Parameters
[in]connectionThe connection type identifier to check.
Returns
True if this factory can create a dialog for the specified connection type.

Implements ConnectionDialogFactory.

◆ icon()

virtual StringView SerialPortConnectionDialogFactory::icon ( ) const
overridevirtual

Returns the icon name associated with serial port connections.

Returns
A string view of the icon resource name.

Implements ConnectionDialogFactory.

◆ title()

virtual TranslatedString SerialPortConnectionDialogFactory::title ( ) const
overridevirtual

Returns the display title for this connection dialog type.

Returns
A translated string representing the title (e.g., "Serial Port").

Implements ConnectionDialogFactory.


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