VR-Exchange 2.1 API Documentation
List of all members | Public Member Functions | Protected Slots | Protected Member Functions | Static Protected Member Functions | Protected Attributes | Static Protected Attributes | Private Member Functions | Private Attributes
MAKVrExchange::DtDataViewComponent Class Reference

A view component which graphicaly displays message updates over 60 seconds. More...

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

Public Member Functions

 DtDataViewComponent (DtPortalConnection *pconn, QWidget *parent)
 The CTOR.
virtual ~DtDataViewComponent ()
 The DTOR.
virtual QWidgetgetGuiFrame ()
 Returns the GUI widget associated with this component.
virtual void toggleShowData (bool show)
 Turns on and off the display of interactions.

Protected Slots

virtual void update ()
 This is called to update the component.

Protected Member Functions

void initView ()
 Create the view – called from CTOR.
double updateGraph (const DtPortalViewSet &aSet, double firstVisibleTime, double lastVisibleTime)
 Update the graph via a dataset.
virtual void processMessage (const DtPortalMessage &message)
 processes every message for display.

Static Protected Member Functions

static void portalMessageCb (const DtPortalMessage &msg, void *userData)
 Static call for loggin.

Protected Attributes

QWidgetmyMainWidget
QWidgetmyParent
QTimer * myTimer
bool myDataOutOfSyncFlag
DtTime myLastGraphTime
DtPortalConnectionmyPConn
DtProgressiveLineGraphmyGraph

Static Protected Attributes

static const int Graph_Control = 1
static const int Graph_Interactions = 2
static const int Graph_Updates = 3

Private Member Functions

 DtDataViewComponent (DtDataViewComponent &other)
DtDataViewComponentoperator= (DtDataViewComponent &other)

Private Attributes

DtPortalViewSet myRunningDataSet

Detailed Description

A view component which graphicaly displays message updates over 60 seconds.

Constructor & Destructor Documentation

MAKVrExchange::DtDataViewComponent::DtDataViewComponent ( DtPortalConnection pconn,
QWidget parent 
)

The CTOR.

virtual MAKVrExchange::DtDataViewComponent::~DtDataViewComponent ( )
virtual

The DTOR.

MAKVrExchange::DtDataViewComponent::DtDataViewComponent ( DtDataViewComponent other)
private

Member Function Documentation

virtual QWidget* MAKVrExchange::DtDataViewComponent::getGuiFrame ( )
virtual

Returns the GUI widget associated with this component.

virtual void MAKVrExchange::DtDataViewComponent::toggleShowData ( bool  show)
virtual

Turns on and off the display of interactions.

DtDataViewComponent& MAKVrExchange::DtDataViewComponent::operator= ( DtDataViewComponent other)
private
virtual void MAKVrExchange::DtDataViewComponent::update ( )
protectedvirtualslot

This is called to update the component.

void MAKVrExchange::DtDataViewComponent::initView ( )
protected

Create the view – called from CTOR.

double MAKVrExchange::DtDataViewComponent::updateGraph ( const DtPortalViewSet aSet,
double  firstVisibleTime,
double  lastVisibleTime 
)
protected

Update the graph via a dataset.

virtual void MAKVrExchange::DtDataViewComponent::processMessage ( const DtPortalMessage message)
protectedvirtual

processes every message for display.

static void MAKVrExchange::DtDataViewComponent::portalMessageCb ( const DtPortalMessage msg,
void *  userData 
)
staticprotected

Static call for loggin.

Member Data Documentation

QWidget* MAKVrExchange::DtDataViewComponent::myMainWidget
protected
QWidget* MAKVrExchange::DtDataViewComponent::myParent
protected
QTimer* MAKVrExchange::DtDataViewComponent::myTimer
protected
bool MAKVrExchange::DtDataViewComponent::myDataOutOfSyncFlag
protected
DtTime MAKVrExchange::DtDataViewComponent::myLastGraphTime
protected
DtPortalConnection* MAKVrExchange::DtDataViewComponent::myPConn
protected
DtProgressiveLineGraph* MAKVrExchange::DtDataViewComponent::myGraph
protected
const int MAKVrExchange::DtDataViewComponent::Graph_Control = 1
staticprotected
const int MAKVrExchange::DtDataViewComponent::Graph_Interactions = 2
staticprotected
const int MAKVrExchange::DtDataViewComponent::Graph_Updates = 3
staticprotected
DtPortalViewSet MAKVrExchange::DtDataViewComponent::myRunningDataSet
private

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

Document ID: Generated on Tue Aug 7 22:07:13 EDT 2012 from SVN revision 117874
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)