25 #ifndef WMODULECONNECTEVENT_H
26 #define WMODULECONNECTEVENT_H
30 #include <QtCore/QEvent>
32 #include "core/kernel/WModuleConnector.h"
46 WModuleConnectEvent( std::shared_ptr< WModuleConnector > in, std::shared_ptr< WModuleConnector > out );
58 std::shared_ptr< WModuleConnector >
getInput()
const;
65 std::shared_ptr< WModuleConnector >
getOutput()
const;
71 std::shared_ptr< WModuleConnector >
m_in;
76 std::shared_ptr< WModuleConnector >
m_out;
Event signalling a module connection was established.
std::shared_ptr< WModuleConnector > getOutput() const
Gets the output connector involved in this connection event.
std::shared_ptr< WModuleConnector > getInput() const
Gets the input connector involved in this connection event.
virtual ~WModuleConnectEvent()
Destructor.
std::shared_ptr< WModuleConnector > m_out
The output.
std::shared_ptr< WModuleConnector > m_in
The input.
WModuleConnectEvent(std::shared_ptr< WModuleConnector > in, std::shared_ptr< WModuleConnector > out)
Creates a new event denoting the established connection between both connectors.