MAK RTIspy API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
DtSignalMappings Class Reference

This class handles the mappings from all signals and slots for a particular signal ID. More...

+ Collaboration diagram for DtSignalMappings:

Public Member Functions

 DtSignalMappings ()
 Constructor.
 ~DtSignalMappings ()
 Destructor.
void addSignal (QObject *obj, const char *sig)
 Add a new signal.
void addSlot (QObject *obj, const char *slt)
 Add a new slot.
bool connectSignals ()
 Connects all of the signals to all of the slots.

Protected Member Functions

void printOrphans ()
 When there are no signals and/or no slots, print the orphans.

Protected Attributes

std::vector< DtSignalInfomySignals
std::vector< DtSlotInfomySlots

Detailed Description

This class handles the mappings from all signals and slots for a particular signal ID.

Constructor & Destructor Documentation

DtSignalMappings::DtSignalMappings ( )
inline

Constructor.

References mySignals, and mySlots.

DtSignalMappings::~DtSignalMappings ( )
inline

Destructor.

Member Function Documentation

void DtSignalMappings::addSignal ( QObject obj,
const char *  sig 
)
inline

Add a new signal.

References mySignals.

void DtSignalMappings::addSlot ( QObject obj,
const char *  slt 
)
inline

Add a new slot.

References mySlots.

bool DtSignalMappings::connectSignals ( )

Connects all of the signals to all of the slots.

Returns true on success, false otherwise.

void DtSignalMappings::printOrphans ( )
protected

When there are no signals and/or no slots, print the orphans.

Member Data Documentation

std::vector<DtSignalInfo> DtSignalMappings::mySignals
protected

Referenced by addSignal(), and DtSignalMappings().

std::vector<DtSlotInfo> DtSignalMappings::mySlots
protected

Referenced by addSlot(), and DtSignalMappings().


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

Document ID: Generated on Fri Sep 27 00:57:56 EDT 2019 from SVN revision 201708
Copyright © 2005-2018 VT MÄK Inc. All Rights Reserved (www.mak.com)