Skui 0.0.1
Build fast and easy to use control software with Skui.
 
Loading...
Searching...
No Matches
Interface Class Reference

#include <interface.hpp>

Inheritance diagram for Interface:

Public Member Functions

 Interface (QVariant &&, InterfaceDirection, QString)
 
 ~Interface ()
 
QString & getIdentifier ()
 
const InterfaceDirectiongetDirection () const
 
void update ()
 
void setCallback (std::function< void()> callback)
 
bool routeTo (Interface *)
 
void unrouteFrom (Interface *)
 

Constructor & Destructor Documentation

◆ Interface()

Interface::Interface ( QVariant && value,
InterfaceDirection interface_direction,
QString identifier )

◆ ~Interface()

Interface::~Interface ( )

Member Function Documentation

◆ getDirection()

const InterfaceDirection & Interface::getDirection ( ) const
inline

◆ getIdentifier()

QString & Interface::getIdentifier ( )
inline

◆ routeTo()

bool Interface::routeTo ( Interface * target_interface)

◆ setCallback()

void Interface::setCallback ( std::function< void()> callback)

◆ unrouteFrom()

void Interface::unrouteFrom ( Interface * )

◆ update()

void Interface::update ( )

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