#include <udpplugin.h>

Definition at line 18 of file udpplugin.h.
Public Member Functions | |
| QStringList | commands () const |
| QDockWidget * | getDock (const QString &command) |
| QWidget * | getConfig () |
| void | CoreInit (const BCore *core) |
| void | SaveSettings () |
| void | LoadSettings () |
| void | Module (const QString name, const QStringList params) |
| BBoB_Channel * | ChannelPointer (QString mod, QString input) const |
| BBoB_Module * | ModulePointer (const QString mod) const |
| QStringList | ModuleList () const |
| QMap< QString, QString > | ModuleParams (const QString name) const |
| QMap< QString, QString > | ModuleInputs (const QString name) const |
| QMap< QString, QString > | ModuleOutputs (const QString name) const |
| void | saveChannels () |
Public Attributes | |
| QMap< QString, BBoB_Module * > | Modules |
| BCore * | bcore |
Private Attributes | |
| SenderDialog * | SenderDlog |
| ReceiverDialog * | ReceiverDlog |
| QStringList UdpPlugin::commands | ( | ) | const [virtual] |
List of menu commands - Text shown in menu and in dock titlebar.
Implements DisplayInterface.
Definition at line 7 of file udpplugin-display.cpp.
References QObject::tr().
Referenced by getDock(), and LoadSettings().

| QDockWidget * UdpPlugin::getDock | ( | const QString & | command | ) | [virtual] |
Displayable widget - Creates Dialog and connects signals/slots. Then creates QDockWidget so dock options can be set, then it's passed to BCore which can pass to the MainWindow.
Implements DisplayInterface.
Definition at line 16 of file udpplugin-display.cpp.
References BCore::addDock(), bcore, commands(), ReceiverDlog, SenderDlog, and QDockWidget::setWidget().
Referenced by LoadSettings().

| QWidget* UdpPlugin::getConfig | ( | ) | [inline, virtual] |
| void UdpPlugin::CoreInit | ( | const BCore * | core | ) | [virtual] |
Called by BCore Initialize - Sets variables, loads classes for message bus, and loads saved settings.
Implements CoreInterface.
Definition at line 7 of file udpplugin-core.cpp.
References bcore, LoadSettings(), ReceiverDlog, and SenderDlog.

| void UdpPlugin::SaveSettings | ( | ) | [virtual] |
Saves state of all dialogs and any other settings this plugin needs.
Implements CoreInterface.
Definition at line 22 of file udpplugin-core.cpp.
References bcore, ReceiverDlog, SenderDlog, BCore::settings, and BBoB_Settings::setValue().

| void UdpPlugin::LoadSettings | ( | ) |
Loads state of all dialogs and any other settings this plugin needs.
Definition at line 41 of file udpplugin-core.cpp.
References bcore, commands(), getDock(), BBoB_Settings::getValue(), BCore::settings, and QVariant::toBool().
Referenced by CoreInit().

| void UdpPlugin::Module | ( | const QString | name, | |
| const QStringList | params | |||
| ) | [virtual] |
Implements CoreInterface.
Definition at line 51 of file udpplugin-core.cpp.
References QMap::contains(), and Modules.

| BBoB_Channel * UdpPlugin::ChannelPointer | ( | QString | mod, | |
| QString | input | |||
| ) | const [virtual] |
Implements CoreInterface.
Definition at line 3 of file udpplugin-module.cpp.
References QMap::contains(), and Modules.

| BBoB_Module * UdpPlugin::ModulePointer | ( | const QString | mod | ) | const [virtual] |
Implements CoreInterface.
Definition at line 60 of file udpplugin-module.cpp.
References QMap::contains(), Modules, and QMap::value().

| QStringList UdpPlugin::ModuleList | ( | ) | const [virtual] |
Implements CoreInterface.
Definition at line 54 of file udpplugin-module.cpp.
References QMap::keys(), and Modules.

Implements CoreInterface.
Definition at line 21 of file udpplugin-module.cpp.
References QMap::contains(), and Modules.

Implements CoreInterface.
Definition at line 31 of file udpplugin-module.cpp.
References Channel_Dir_In, BBoB_Channel::dir, BBoB_Channel::getMimetype(), Modules, and BBoB_Channel::name.

Implements CoreInterface.
Definition at line 43 of file udpplugin-module.cpp.
References Channel_Dir_Out, BBoB_Channel::dir, BBoB_Channel::getMimetype(), Modules, and BBoB_Channel::name.

| void UdpPlugin::saveChannels | ( | ) |
Definition at line 13 of file udpplugin-module.cpp.
References QList::at(), bcore, QMap::keys(), Modules, BCore::settings, and QList::size().

SenderDialog* UdpPlugin::SenderDlog [private] |
ReceiverDialog* UdpPlugin::ReceiverDlog [private] |
Definition at line 47 of file udpplugin.h.
Referenced by ChannelPointer(), Module(), ModuleInputs(), ModuleList(), ModuleOutputs(), ModuleParams(), ModulePointer(), and saveChannels().
Definition at line 50 of file udpplugin.h.
Referenced by CoreInit(), getDock(), LoadSettings(), saveChannels(), and SaveSettings().
1.5.3