VR-Exchange 2.9 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions | Static Public Member Functions | Protected Types | Protected Slots | Protected Member Functions | Static Protected Member Functions | Protected Attributes | Private Member Functions
MAKVrExchange::DtInteractionViewComponent Class Reference

Responsible for the display of Interactions received from the Portal on the VR-Exchange GUI. More...

Inheritance diagram for MAKVrExchange::DtInteractionViewComponent:
Inheritance graph
[legend]

Public Types

enum  { TranslatorField = 0, PublisherField = 1, TimeReceivedField = 2, DescriptionField = 3 }
 These are the columns used to display portal Interactions. More...
 

Public Member Functions

virtual ~DtInteractionViewComponent ()
 Virtual DTOR. More...
 
virtual void clearInteractionList ()
 Removes all interactions from the interactions list. More...
 
virtual void resetStatistics ()
 resets statistical information More...
 
virtual void setMaxInteractionsToDisplay (int val)
 This will truncate the interaction list to val interactions for each interaction type. More...
 
virtual void processInteraction (const DtPortalInteraction &inter, const DtString &description)
 Update the display with this interaction and the description. More...
 
virtual void toggleShowInteractions (bool show)
 Turns on and off the display of interactions. More...
 
virtual const QTreeWidget * treeWidget () const
 Const accessor for the tree widget. More...
 
virtual QTreeWidget * treeWidget ()
 Accessor for the tree widget. More...
 

Static Public Member Functions

static DtInteractionViewComponentcreate (DtPortalConnection *pConn, QWidget *parent)
 Static creation method. More...
 

Protected Types

enum  { ClearInteractions = 1 }
 
typedef std::list
< QTreeWidgetItem * > 
QTreeWidgetItemList
 
typedef std::map
< DtPortalMessageKind, DtU32 > 
MessageKindToIntegerMap
 
typedef std::map
< DtPortalMessageKind,
QTreeWidgetItem * > 
MessageKindToListViewItemMap
 
typedef std::map
< DtPortalMessageKind,
QTreeWidgetItemList * > 
MessageKindToListViewItemListMap
 

Protected Slots

virtual void displayStatistics ()
 Updates the statistics display for each interaction type. More...
 

Protected Member Functions

 DtInteractionViewComponent (DtPortalConnection *pConn, QWidget *parent)
 Protected CTOR (Use create method). More...
 
virtual void initialize ()
 Initialize the interaction view. More...
 
virtual void setupGui ()
 Set up the GUI. More...
 
virtual void initStatistics ()
 Initialize the statistics timer. More...
 
virtual void registerCallbacks ()
 Register interaction callbacks. More...
 
virtual void removeCallbacks ()
 Remove interaction callbacks. More...
 
virtual void resizeEvent (QResizeEvent *event)
 Processes resize events. More...
 
bool eventFilter (QObject *target, QEvent *event)
 Handles events registered with installEventFilter(). More...
 
virtual void interactionHeaderRightButtonPressedCb (const QPoint &point)
 Shows the interation view header's popup menu. More...
 
virtual void interactionRightButtonPressedCb (const QPoint &point)
 Shows the interation view's popup menu. More...
 
virtual void truncateList (QTreeWidgetItemList *lst)
 cuts the interactions found in list to the maxInteraction count, lst is modified by the function and must be valid. More...
 
virtual QTreeWidgetItem * findQtGroupItem (const DtPortalInteraction &inter)
 Returns the QListViewGroup parent for this portalInteraction. More...
 
virtual QTreeWidgetItemListfindQtGroupList (const DtPortalInteraction &inter)
 
virtual QString headerLabel (const QHeaderView *header, int section)
 Qt Helper function to get the labels off a header. More...
 

Static Protected Member Functions

static void fireCb (const DtPortalFireInteraction &inter, void *usr)
 
static void genericCb (const DtPortalGenericInteraction &inter, void *usr)
 
static void detonationCb (const DtPortalDetonationInteraction &inter, void *usr)
 
static void acknowledgeCb (const DtPortalAcknowledgeInteraction &interaction, void *usr)
 
static void collisionCb (const DtPortalCollisionInteraction &interaction, void *usr)
 
static void commentCb (const DtPortalCommentInteraction &interaction, void *usr)
 
static void eventReportCb (const DtPortalEventReportInteraction &interaction, void *usr)
 
static void startCb (const DtPortalStartInteraction &interaction, void *usr)
 
static void stopCb (const DtPortalStopInteraction &interaction, void *usr)
 
static void radioSignalCb (const DtPortalRadioSignalInteraction &interaction, void *usr)
 
static void dataCb (const DtPortalDataInteraction &interaction, void *usr)
 
static void dataQueryCb (const DtPortalDataQueryInteraction &interaction, void *usr)
 
static void setDataCb (const DtPortalSetDataInteraction &interaction, void *usr)
 
static void createEntityCb (const DtPortalCreateEntityInteraction &interaction, void *usr)
 
static void removeEntityCb (const DtPortalRemoveEntityInteraction &interaction, void *usr)
 
static void actionRequestCb (const DtPortalActionRequestInteraction &interaction, void *usr)
 
static void actionResponseCb (const DtPortalActionResponseInteraction &interaction, void *usr)
 
static void viewControlCb (const DtPortalViewControlInteraction &interaction, void *usr)
 
static void damageAssessmentCb (const DtPortalDamageAssessmentInteraction &inter, void *usr)
 
static void loggerConnectCb (const DtPortalLoggerConnectInteraction &interaction, void *usr)
 
static void loggerDeleteCb (const DtPortalLoggerDeleteFileInteraction &interaction, void *usr)
 
static void loggerEmptyCb (const DtPortalLoggerEmptyInteraction &interaction, void *usr)
 
static void loggerEndCb (const DtPortalLoggerEndInteraction &interaction, void *usr)
 
static void loggerEndOfActionCb (const DtPortalLoggerEndOfActionInteraction &interaction, void *usr)
 
static void loggerHeartbeatCb (const DtPortalLoggerHeartbeatInteraction &interaction, void *usr)
 
static void loggerPauseCb (const DtPortalLoggerPauseInteraction &interaction, void *usr)
 
static void loggerPlayActionCb (const DtPortalLoggerPlayActionInteraction &interaction, void *usr)
 
static void loggerPlayFileCb (const DtPortalLoggerPlayFileInteraction &interaction, void *usr)
 
static void loggerPlayCb (const DtPortalLoggerPlayInteraction &interaction, void *usr)
 
static void loggerQuitCb (const DtPortalLoggerQuitInteraction &interaction, void *usr)
 
static void loggerRecordActionCb (const DtPortalLoggerRecordActionInteraction &interaction, void *usr)
 
static void loggerRecordFileCb (const DtPortalLoggerRecordFileInteraction &interaction, void *usr)
 
static void loggerRecordCb (const DtPortalLoggerRecordInteraction &interaction, void *usr)
 
static void loggerSetTimeCb (const DtPortalLoggerSetTimeInteraction &interaction, void *usr)
 
static void loggerSkipTimeCb (const DtPortalLoggerSkipTimeInteraction &interaction, void *usr)
 
static void loggerStartCb (const DtPortalLoggerStartInteraction &interaction, void *usr)
 
static void loggerStateFlagCb (const DtPortalLoggerStateFlagInteraction &interaction, void *usr)
 
static void loggerStopCb (const DtPortalLoggerStopInteraction &interaction, void *usr)
 
static void loggerTimeoutCb (const DtPortalLoggerTimeoutInteraction &interaction, void *usr)
 
static void loggerTimeScaleCb (const DtPortalLoggerTimeScaleInteraction &interaction, void *usr)
 
static void loggerTotalStateCb (const DtPortalLoggerTotalStateInteraction &interaction, void *usr)
 
static void vrfChangeGlobalWeatherCb (const DtPortalVrfChangeGlobalWeatherCommandInteraction &interaction, void *usr)
 
static void vrfChangeTimeOfDayCb (const DtPortalVrfChangeTimeOfDayCommandInteraction &interaction, void *usr)
 
static void vrfControlInteractionCb (const DtPortalVrfControlInteraction &interaction, void *usr)
 
static void vrfCreateObjCb (const DtPortalVrfCreateObjInteraction &interaction, void *usr)
 
static void vrfCurrentResourceRequestCb (const DtPortalVrfCurrentResourceRequestInteraction &interaction, void *usr)
 
static void vrfCurrentTasksCb (const DtPortalVrfCurrentTasksInteraction &interaction, void *usr)
 
static void vrfDeleteObjCb (const DtPortalVrfDeleteObjInteraction &interaction, void *usr)
 
static void vrfEntityResourceResponseCb (const DtPortalVrfEntityResourceResponseInteraction &interaction, void *usr)
 
static void vrfResourceMonitorResponseCb (const DtPortalVrfResourceMonitorResponseInteraction &interaction, void *usr)
 
static void vrfScenarioInteractionCb (const DtPortalVrfScenarioInteraction &interaction, void *usr)
 
static void vrfScriptedTaskCb (const DtPortalVrfScriptedTaskInteraction &interaction, void *usr)
 
static void vrfTaskCb (const DtPortalVrfTaskInteraction &interaction, void *usr)
 
static void vrfSetDataInteractionCb (const DtPortalVrfSetDataInteraction &interaction, void *usr)
 
static void vrfSkipTaskInteractionCb (const DtPortalVrfSkipTaskInteraction &interaction, void *usr)
 
static void vrfSpotReportInteractionCb (const DtPortalVrfSpotReportInteraction &interaction, void *usr)
 
static void vrfStopSpotReportInteractionCb (const DtPortalVrfStopSpotReportInteraction &interaction, void *usr)
 
static void vrfTextReportInteractionCb (const DtPortalVrfTextReportInteraction &interaction, void *usr)
 
static void vrvDynamicOceanCb (const DtPortalVrvDynamicOceanInteraction &interaction, void *usr)
 
static void vrvFollowViewCb (const DtPortalVrvFollowViewInteraction &interaction, void *usr)
 
static void vrvInputEventCb (const DtPortalVrvInputEventInteraction &interaction, void *usr)
 
static void vrvKeyPressCb (const DtPortalVrvKeyPressInteraction &interaction, void *usr)
 
static void vrvMimicTrackViewCb (const DtPortalVrvMimicTrackViewInteraction &interaction, void *usr)
 
static void vrvMimicViewCb (const DtPortalVrvMimicViewInteraction &interaction, void *usr)
 
static void vrvModelScaleFactorCb (const DtPortalVrvModelScaleFactorInteraction &interaction, void *usr)
 
static void vrvModelScalingCb (const DtPortalVrvModelScalingInteraction &interaction, void *usr)
 
static void vrvModelSetCb (const DtPortalVrvModelSetInteraction &interaction, void *usr)
 
static void vrvMouseEventCb (const DtPortalVrvMouseEventInteraction &interaction, void *usr)
 
static void vrvObserverModeCb (const DtPortalVrvObserverModeInteraction &interaction, void *usr)
 
static void vrvSensorModeCb (const DtPortalVrvSensorModeInteraction &interaction, void *usr)
 
static void vrvSetSystemStateCb (const DtPortalVrvSetSystemStateInteraction &interaction, void *usr)
 
static void vrvTetherViewCb (const DtPortalVrvTetherViewInteraction &interaction, void *usr)
 
static void vrvTimingSignalCb (const DtPortalVrvTimingSignalInteraction &interaction, void *usr)
 
static void vrvTrackHistoriesCb (const DtPortalVrvTrackHistoriesInteraction &interaction, void *usr)
 
static void vrvUseSavedViewCb (const DtPortalVrvUseSavedViewInteraction &interaction, void *usr)
 
static void vrvViewMagnificationCb (const DtPortalVrvViewMagnificationInteraction &interaction, void *usr)
 

Protected Attributes

enum
MAKVrExchange::DtInteractionViewComponent:: { ... }  
InteractionPopupMenuPosition
 
MessageKindToListViewItemMap myListViewGroupMap
 
MessageKindToIntegerMap myInteractionCountMap
 
MessageKindToListViewItemListMap myListViewItemListMap
 
QTimer * myStatisticsTimer
 
int myMaxInteractionCount
 
bool myShowInteractionsFlag
 
DtTime myInitialTime
 
DtPortalConnectionmyPConn
 
QTreeWidget * myTreeWidget
 
DtColumnSelectionContextMenumyHeaderPopupMenu
 
QMenumyInteractionPopupMenu
 
QAction * myExpandAllAction
 
QAction * myCollapseAllAction
 
std::vector< int > myListViewColumnSize
 

Private Member Functions

 DtInteractionViewComponent (const DtInteractionViewComponent &orig)
 Copy Ctor Not Implemented. More...
 
DtInteractionViewComponentoperator= (const DtInteractionViewComponent &orig)
 Assignment Operator Not Implemented. More...
 

Detailed Description

Responsible for the display of Interactions received from the Portal on the VR-Exchange GUI.

To display new interaction types this class needs to be subclassed.

Member Typedef Documentation

typedef std::list<QTreeWidgetItem*> MAKVrExchange::DtInteractionViewComponent::QTreeWidgetItemList
protected

Member Enumeration Documentation

anonymous enum

These are the columns used to display portal Interactions.

Enumerator
TranslatorField 
PublisherField 
TimeReceivedField 
DescriptionField 
anonymous enum
protected
Enumerator
ClearInteractions 

Constructor & Destructor Documentation

virtual MAKVrExchange::DtInteractionViewComponent::~DtInteractionViewComponent ( )
virtual

Virtual DTOR.

MAKVrExchange::DtInteractionViewComponent::DtInteractionViewComponent ( DtPortalConnection pConn,
QWidget parent 
)
protected

Protected CTOR (Use create method).

MAKVrExchange::DtInteractionViewComponent::DtInteractionViewComponent ( const DtInteractionViewComponent orig)
private

Copy Ctor Not Implemented.

Member Function Documentation

static void MAKVrExchange::DtInteractionViewComponent::acknowledgeCb ( const DtPortalAcknowledgeInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::actionRequestCb ( const DtPortalActionRequestInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::actionResponseCb ( const DtPortalActionResponseInteraction interaction,
void *  usr 
)
staticprotected
virtual void MAKVrExchange::DtInteractionViewComponent::clearInteractionList ( )
virtual

Removes all interactions from the interactions list.

static void MAKVrExchange::DtInteractionViewComponent::collisionCb ( const DtPortalCollisionInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::commentCb ( const DtPortalCommentInteraction interaction,
void *  usr 
)
staticprotected
static DtInteractionViewComponent* MAKVrExchange::DtInteractionViewComponent::create ( DtPortalConnection pConn,
QWidget parent 
)
static

Static creation method.

static void MAKVrExchange::DtInteractionViewComponent::createEntityCb ( const DtPortalCreateEntityInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::damageAssessmentCb ( const DtPortalDamageAssessmentInteraction inter,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::dataCb ( const DtPortalDataInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::dataQueryCb ( const DtPortalDataQueryInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::detonationCb ( const DtPortalDetonationInteraction inter,
void *  usr 
)
staticprotected
virtual void MAKVrExchange::DtInteractionViewComponent::displayStatistics ( )
protectedvirtualslot

Updates the statistics display for each interaction type.

This is called periodically by the statistics timer.

bool MAKVrExchange::DtInteractionViewComponent::eventFilter ( QObject target,
QEvent *  event 
)
protected

Handles events registered with installEventFilter().

If a QObject registers itself with installEventFilter() using an instantiation of this class; then this function will handle that event.

Parameters
[in]target
[in]event
Returns
true if the target's event was handled.
false otherwise
static void MAKVrExchange::DtInteractionViewComponent::eventReportCb ( const DtPortalEventReportInteraction interaction,
void *  usr 
)
staticprotected
virtual QTreeWidgetItem* MAKVrExchange::DtInteractionViewComponent::findQtGroupItem ( const DtPortalInteraction inter)
protectedvirtual

Returns the QListViewGroup parent for this portalInteraction.

virtual QTreeWidgetItemList* MAKVrExchange::DtInteractionViewComponent::findQtGroupList ( const DtPortalInteraction inter)
protectedvirtual
static void MAKVrExchange::DtInteractionViewComponent::fireCb ( const DtPortalFireInteraction inter,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::genericCb ( const DtPortalGenericInteraction inter,
void *  usr 
)
staticprotected
virtual QString MAKVrExchange::DtInteractionViewComponent::headerLabel ( const QHeaderView *  header,
int  section 
)
protectedvirtual

Qt Helper function to get the labels off a header.

virtual void MAKVrExchange::DtInteractionViewComponent::initialize ( )
protectedvirtual

Initialize the interaction view.

Sets up the GUI, statistics processing, and registers interaction callbacks.

virtual void MAKVrExchange::DtInteractionViewComponent::initStatistics ( )
protectedvirtual

Initialize the statistics timer.

virtual void MAKVrExchange::DtInteractionViewComponent::interactionHeaderRightButtonPressedCb ( const QPoint &  point)
protectedvirtual

Shows the interation view header's popup menu.

virtual void MAKVrExchange::DtInteractionViewComponent::interactionRightButtonPressedCb ( const QPoint &  point)
protectedvirtual

Shows the interation view's popup menu.

static void MAKVrExchange::DtInteractionViewComponent::loggerConnectCb ( const DtPortalLoggerConnectInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::loggerDeleteCb ( const DtPortalLoggerDeleteFileInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::loggerEmptyCb ( const DtPortalLoggerEmptyInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::loggerEndCb ( const DtPortalLoggerEndInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::loggerEndOfActionCb ( const DtPortalLoggerEndOfActionInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::loggerHeartbeatCb ( const DtPortalLoggerHeartbeatInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::loggerPauseCb ( const DtPortalLoggerPauseInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::loggerPlayActionCb ( const DtPortalLoggerPlayActionInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::loggerPlayCb ( const DtPortalLoggerPlayInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::loggerPlayFileCb ( const DtPortalLoggerPlayFileInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::loggerQuitCb ( const DtPortalLoggerQuitInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::loggerRecordActionCb ( const DtPortalLoggerRecordActionInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::loggerRecordCb ( const DtPortalLoggerRecordInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::loggerRecordFileCb ( const DtPortalLoggerRecordFileInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::loggerSetTimeCb ( const DtPortalLoggerSetTimeInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::loggerSkipTimeCb ( const DtPortalLoggerSkipTimeInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::loggerStartCb ( const DtPortalLoggerStartInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::loggerStateFlagCb ( const DtPortalLoggerStateFlagInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::loggerStopCb ( const DtPortalLoggerStopInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::loggerTimeoutCb ( const DtPortalLoggerTimeoutInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::loggerTimeScaleCb ( const DtPortalLoggerTimeScaleInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::loggerTotalStateCb ( const DtPortalLoggerTotalStateInteraction interaction,
void *  usr 
)
staticprotected
DtInteractionViewComponent& MAKVrExchange::DtInteractionViewComponent::operator= ( const DtInteractionViewComponent orig)
private

Assignment Operator Not Implemented.

virtual void MAKVrExchange::DtInteractionViewComponent::processInteraction ( const DtPortalInteraction inter,
const DtString description 
)
virtual

Update the display with this interaction and the description.

static void MAKVrExchange::DtInteractionViewComponent::radioSignalCb ( const DtPortalRadioSignalInteraction interaction,
void *  usr 
)
staticprotected
virtual void MAKVrExchange::DtInteractionViewComponent::registerCallbacks ( )
protectedvirtual

Register interaction callbacks.

Reimplemented in DtModInteractionViewComponent.

virtual void MAKVrExchange::DtInteractionViewComponent::removeCallbacks ( )
protectedvirtual

Remove interaction callbacks.

Reimplemented in DtModInteractionViewComponent.

static void MAKVrExchange::DtInteractionViewComponent::removeEntityCb ( const DtPortalRemoveEntityInteraction interaction,
void *  usr 
)
staticprotected
virtual void MAKVrExchange::DtInteractionViewComponent::resetStatistics ( )
virtual

resets statistical information

virtual void MAKVrExchange::DtInteractionViewComponent::resizeEvent ( QResizeEvent *  event)
protectedvirtual

Processes resize events.

Overridden to restore resize capability. A fixed height is set when the widget is created (to set default size), this unsets it.

static void MAKVrExchange::DtInteractionViewComponent::setDataCb ( const DtPortalSetDataInteraction interaction,
void *  usr 
)
staticprotected
virtual void MAKVrExchange::DtInteractionViewComponent::setMaxInteractionsToDisplay ( int  val)
virtual

This will truncate the interaction list to val interactions for each interaction type.

A Value of -1 means no truncation.

virtual void MAKVrExchange::DtInteractionViewComponent::setupGui ( )
protectedvirtual

Set up the GUI.

static void MAKVrExchange::DtInteractionViewComponent::startCb ( const DtPortalStartInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::stopCb ( const DtPortalStopInteraction interaction,
void *  usr 
)
staticprotected
virtual void MAKVrExchange::DtInteractionViewComponent::toggleShowInteractions ( bool  show)
virtual

Turns on and off the display of interactions.

virtual const QTreeWidget* MAKVrExchange::DtInteractionViewComponent::treeWidget ( ) const
virtual

Const accessor for the tree widget.

Used to back up column spacing.

virtual QTreeWidget* MAKVrExchange::DtInteractionViewComponent::treeWidget ( )
virtual

Accessor for the tree widget.

Used to restore column spacing.

virtual void MAKVrExchange::DtInteractionViewComponent::truncateList ( QTreeWidgetItemList lst)
protectedvirtual

cuts the interactions found in list to the maxInteraction count, lst is modified by the function and must be valid.

static void MAKVrExchange::DtInteractionViewComponent::viewControlCb ( const DtPortalViewControlInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::vrfChangeGlobalWeatherCb ( const DtPortalVrfChangeGlobalWeatherCommandInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::vrfChangeTimeOfDayCb ( const DtPortalVrfChangeTimeOfDayCommandInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::vrfControlInteractionCb ( const DtPortalVrfControlInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::vrfCreateObjCb ( const DtPortalVrfCreateObjInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::vrfCurrentResourceRequestCb ( const DtPortalVrfCurrentResourceRequestInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::vrfCurrentTasksCb ( const DtPortalVrfCurrentTasksInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::vrfDeleteObjCb ( const DtPortalVrfDeleteObjInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::vrfEntityResourceResponseCb ( const DtPortalVrfEntityResourceResponseInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::vrfResourceMonitorResponseCb ( const DtPortalVrfResourceMonitorResponseInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::vrfScenarioInteractionCb ( const DtPortalVrfScenarioInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::vrfScriptedTaskCb ( const DtPortalVrfScriptedTaskInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::vrfSetDataInteractionCb ( const DtPortalVrfSetDataInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::vrfSkipTaskInteractionCb ( const DtPortalVrfSkipTaskInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::vrfSpotReportInteractionCb ( const DtPortalVrfSpotReportInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::vrfStopSpotReportInteractionCb ( const DtPortalVrfStopSpotReportInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::vrfTaskCb ( const DtPortalVrfTaskInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::vrfTextReportInteractionCb ( const DtPortalVrfTextReportInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::vrvDynamicOceanCb ( const DtPortalVrvDynamicOceanInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::vrvFollowViewCb ( const DtPortalVrvFollowViewInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::vrvInputEventCb ( const DtPortalVrvInputEventInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::vrvKeyPressCb ( const DtPortalVrvKeyPressInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::vrvMimicTrackViewCb ( const DtPortalVrvMimicTrackViewInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::vrvMimicViewCb ( const DtPortalVrvMimicViewInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::vrvModelScaleFactorCb ( const DtPortalVrvModelScaleFactorInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::vrvModelScalingCb ( const DtPortalVrvModelScalingInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::vrvModelSetCb ( const DtPortalVrvModelSetInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::vrvMouseEventCb ( const DtPortalVrvMouseEventInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::vrvObserverModeCb ( const DtPortalVrvObserverModeInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::vrvSensorModeCb ( const DtPortalVrvSensorModeInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::vrvSetSystemStateCb ( const DtPortalVrvSetSystemStateInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::vrvTetherViewCb ( const DtPortalVrvTetherViewInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::vrvTimingSignalCb ( const DtPortalVrvTimingSignalInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::vrvTrackHistoriesCb ( const DtPortalVrvTrackHistoriesInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::vrvUseSavedViewCb ( const DtPortalVrvUseSavedViewInteraction interaction,
void *  usr 
)
staticprotected
static void MAKVrExchange::DtInteractionViewComponent::vrvViewMagnificationCb ( const DtPortalVrvViewMagnificationInteraction interaction,
void *  usr 
)
staticprotected

Member Data Documentation

enum { ... } MAKVrExchange::DtInteractionViewComponent::InteractionPopupMenuPosition
QAction* MAKVrExchange::DtInteractionViewComponent::myCollapseAllAction
protected
QAction* MAKVrExchange::DtInteractionViewComponent::myExpandAllAction
protected
DtColumnSelectionContextMenu* MAKVrExchange::DtInteractionViewComponent::myHeaderPopupMenu
protected
DtTime MAKVrExchange::DtInteractionViewComponent::myInitialTime
protected
MessageKindToIntegerMap MAKVrExchange::DtInteractionViewComponent::myInteractionCountMap
protected
QMenu* MAKVrExchange::DtInteractionViewComponent::myInteractionPopupMenu
protected
std::vector<int> MAKVrExchange::DtInteractionViewComponent::myListViewColumnSize
protected
MessageKindToListViewItemMap MAKVrExchange::DtInteractionViewComponent::myListViewGroupMap
protected
MessageKindToListViewItemListMap MAKVrExchange::DtInteractionViewComponent::myListViewItemListMap
protected
int MAKVrExchange::DtInteractionViewComponent::myMaxInteractionCount
protected
DtPortalConnection* MAKVrExchange::DtInteractionViewComponent::myPConn
protected
bool MAKVrExchange::DtInteractionViewComponent::myShowInteractionsFlag
protected
QTimer* MAKVrExchange::DtInteractionViewComponent::myStatisticsTimer
protected
QTreeWidget* MAKVrExchange::DtInteractionViewComponent::myTreeWidget
protected

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

Document ID: Generated on Tue Jun 25 16:45:35 EDT 2024 from SVN revision 267383
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)