3#include <NDEVR/Connection.h>
The equivelent of std::vector but with a bit more control. The basic array unit of the library.
Definition Buffer.hpp:59
Definition ConnectionDialog.h:23
static Buffer< ConnectionDialogFactory * > ConnectionDialogFactories()
virtual bool handlesConnection(const ConnectionInfo &connection) const
static void RegisterConnectionFactory(ConnectionDialogFactory *factory)
virtual String icon() const =0
static Buffer< ConnectionDialogFactory * > s_registered_factories
Definition ConnectionDialog.h:34
virtual ConnectionDialog * createConnectionDialog() const =0
virtual TranslatedString title() const =0
virtual bool handlesType(const String &type) const =0
Definition ConnectionDialog.h:8
ConnectionDialog(QWidget *parent=nullptr)
virtual Connection * createConnection(const Model &model) const
virtual ConnectionInfo connectionInfo() const =0
virtual bool handlesConnection(const ConnectionInfo &connection)=0
virtual void setConnectionInfo(const ConnectionInfo &connection)=0
A standard interface for all types of connections that allow transmitting and recieving of.
Definition Connection.h:182
A core class that represents a node on model heirarchy. This node may contain a Geometry or.
Definition Model.h:58
The core String class for the software.
Definition String.h:47
Any text displayed to the user should be defined as a TranslatedString which allows the.
Definition TranslatedString.h:13
Definition Connection.h:87