VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Classes | Signals | Public Member Functions | Protected Member Functions | Protected Attributes
makVrf::DtPerformanceBarTimes Class Reference
Inheritance diagram for makVrf::DtPerformanceBarTimes:
Inheritance graph
[legend]

Classes

struct  Section
 

Signals

void barSelected ()
 

Public Member Functions

 DtPerformanceBarTimes (makVrv::DtDe &, DtPerformanceMonitorGraph *parent)
 
virtual ~DtPerformanceBarTimes ()
 
virtual void setTime (int section, double time)
 
virtual void setTotalTime (double d)
 
virtual void setBarUnits (const QString &)
 
virtual void addSectionInformation (int section, const QColor &color, const QString &title, const std::vector< int > &subtractOff=std::vector< int >())
 
virtual void setBarColor (int section, const QColor &)
 
virtual double timeFor (int section) const
 

Protected Member Functions

virtual void paintEvent (QPaintEvent *)
 
virtual void mouseMoveEvent (QMouseEvent *)
 
virtual void mouseReleaseEvent (QMouseEvent *)
 
virtual void updateToolTip (int)
 
virtual bool eventFilter (QObject *, QEvent *)
 
virtual void updateToolTip (const QPoint &)
 
virtual int indexForSection (int)
 

Protected Attributes

DtPerformanceMonitorGraphmyPerformanceMonitorGraph
 
double myTotalTime
 
std::vector< SectionmySectionTimes
 
int myOverSection
 
QString myBarUnits
 
makVrv::DtDemyDe
 
std::map< int, intmyIndexForSection
 
std::vector< intmySubtractOff
 

Constructor & Destructor Documentation

makVrf::DtPerformanceBarTimes::DtPerformanceBarTimes ( makVrv::DtDe ,
DtPerformanceMonitorGraph parent 
)
virtual makVrf::DtPerformanceBarTimes::~DtPerformanceBarTimes ( )
virtual

Member Function Documentation

virtual void makVrf::DtPerformanceBarTimes::setTime ( int  section,
double  time 
)
virtual
virtual void makVrf::DtPerformanceBarTimes::setTotalTime ( double  d)
virtual
virtual void makVrf::DtPerformanceBarTimes::setBarUnits ( const QString &  )
virtual
virtual void makVrf::DtPerformanceBarTimes::addSectionInformation ( int  section,
const QColor &  color,
const QString &  title,
const std::vector< int > &  subtractOff = std::vector< int >() 
)
virtual
virtual void makVrf::DtPerformanceBarTimes::setBarColor ( int  section,
const QColor &   
)
virtual
virtual double makVrf::DtPerformanceBarTimes::timeFor ( int  section) const
virtual
void makVrf::DtPerformanceBarTimes::barSelected ( )
signal
virtual void makVrf::DtPerformanceBarTimes::paintEvent ( QPaintEvent *  )
protectedvirtual
virtual void makVrf::DtPerformanceBarTimes::mouseMoveEvent ( QMouseEvent *  )
protectedvirtual
virtual void makVrf::DtPerformanceBarTimes::mouseReleaseEvent ( QMouseEvent *  )
protectedvirtual
virtual void makVrf::DtPerformanceBarTimes::updateToolTip ( int  )
protectedvirtual
virtual bool makVrf::DtPerformanceBarTimes::eventFilter ( QObject ,
QEvent  
)
protectedvirtual
virtual void makVrf::DtPerformanceBarTimes::updateToolTip ( const QPoint &  )
protectedvirtual
virtual int makVrf::DtPerformanceBarTimes::indexForSection ( int  )
protectedvirtual

Member Data Documentation

DtPerformanceMonitorGraph* makVrf::DtPerformanceBarTimes::myPerformanceMonitorGraph
protected
double makVrf::DtPerformanceBarTimes::myTotalTime
protected
std::vector<Section> makVrf::DtPerformanceBarTimes::mySectionTimes
protected
int makVrf::DtPerformanceBarTimes::myOverSection
protected
QString makVrf::DtPerformanceBarTimes::myBarUnits
protected
makVrv::DtDe& makVrf::DtPerformanceBarTimes::myDe
protected
std::map<int, int> makVrf::DtPerformanceBarTimes::myIndexForSection
protected
std::vector<int> makVrf::DtPerformanceBarTimes::mySubtractOff
protected

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

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)