Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Examples  

YResultFrame Class Reference

#include <resultwindows.h>

Inheritance diagram for YResultFrame:

Inheritance graph
[legend]
Collaboration diagram for YResultFrame:

Collaboration graph
[legend]
List of all members.

Public Slots

virtual void UpdateResults ()

Public Member Functions

 YResultFrame (QWidget *parent, YFrameArgs &args)
virtual ~YResultFrame ()
virtual int InitInstance ()
virtual QWidget * GetMainWidget ()
virtual void PostCreateWindow (YMDIWindow *)
virtual void PostCreateTimingFrame ()
YResultHandlerGetResultHandler () const

Static Public Member Functions

YFrameCreateTimingFrame (QWidget *parent, YFrameArgs &args)
YFrameCreateStatisticFrame (QWidget *parent, YFrameArgs &args)

Protected Member Functions

virtual YResultHandlerCreateResultHandler (QSplitter *parent) const=0
virtual int InsertResults (YResultHandler *resulthandler) const=0

Private Attributes

Q_OBJECT QSplitter splitter
YResultHandlerresulthandler

Detailed Description

This is a base class providing functionality to show different types of results in different form of windows e.g. in a splitter window


Constructor & Destructor Documentation

YResultFrame::YResultFrame QWidget *    parent,
YFrameArgs   args
[inline]
 

YResultFrame::~YResultFrame   [virtual]
 


Member Function Documentation

virtual YResultHandler* YResultFrame::CreateResultHandler QSplitter *    parent const [protected, pure virtual]
 

A timing handler can handle the different types of diagrams. Mostly used are "DiagramNameDiagrams" This is a splitter window. On the left side you can see the names of the timings and on the right side there is the diming diagram.

Implemented in YStatisticEnvironmentResultFrame, YStatisticProjectResultFrame, YTimingEnvironmentResultFrame, and YTimingProjectResultFrame.

YFrame * YResultFrame::CreateStatisticFrame QWidget *    parent,
YFrameArgs   args
[static]
 

YFrame * YResultFrame::CreateTimingFrame QWidget *    parent,
YFrameArgs   args
[static]
 

virtual QWidget* YResultFrame::GetMainWidget   [inline, virtual]
 

Implements YFrame.

YResultHandler* YResultFrame::GetResultHandler   const [inline]
 

int YResultFrame::InitInstance   [virtual]
 

Reimplemented from YObjectFrame.

Reimplemented in YEnvironmentResultFrame, and YProjectResultFrame.

virtual int YResultFrame::InsertResults YResultHandler   resulthandler const [protected, pure virtual]
 

Implemented in YStatisticEnvironmentResultFrame, YStatisticProjectResultFrame, YTimingEnvironmentResultFrame, and YTimingProjectResultFrame.

virtual void YResultFrame::PostCreateTimingFrame   [inline, virtual]
 

Reimplemented in YEnvironmentResultFrame, and YProjectResultFrame.

virtual void YResultFrame::PostCreateWindow YMDIWindow   [inline, virtual]
 

This function is used to initialize mdi windows after creation and before calling window->show() e.g. connect to signals/slots

Reimplemented from YFrame.

void YResultFrame::UpdateResults   [virtual, slot]
 

One of the logfiles was updated


Member Data Documentation

YResultHandler* YResultFrame::resulthandler [private]
 

Q_OBJECT QSplitter YResultFrame::splitter [private]
 


The documentation for this class was generated from the following files:
Generated on Fri Feb 14 00:01:15 2003 for Yasa by doxygen1.3-rc3