#include <timinghandler.h>
Inheritance diagram for YTimingHandler:
Signals | |
void | NewTimingInserted (YTimingInfo *ti) |
Public Member Functions | |
YTimingHandler (QWidget *p) | |
int | InsertTiming (YTimings *t) |
Insert a timing diagram and append it to the end of the list. This is used during initialiazation of the scrollview. | |
virtual void | ClearResults () |
Remove all results from handler (e.g. if logfile was changed). | |
virtual int | PostCreate () |
This function must be called after inserting all timing diagrams. | |
YPainter * | GetPainter () |
QList< YTimingInfo > * | GetTimingInfos () |
void | ViewScrolled (YTimingScrollView *tsc, int posx, int posy) |
void | ZoomIn () |
void | ZoomOut () |
virtual void | UpdateViews ()=0 |
date has changed. Maybe new zoomfactor | |
Private Member Functions | |
void | UpdateTimings () |
Private Attributes | |
Q_OBJECT QWidget * | parent |
YPainter | ypainter |
QList< YTimingInfo > | timinginfos |
unsigned int | scrollcount |
This variable counts the number of calls to function ViewScrolled to prevent recursions. | |
YASA_TIME | absmaxtime |
|
|
|
Remove all results from handler (e.g. if logfile was changed).
Implements YResultHandler. |
|
|
|
|
|
Insert a timing diagram and append it to the end of the list. This is used during initialiazation of the scrollview. Insert a timing widget to the current scorllview Attention: The timings instance are created only. In this function timings->InitInstance() will be called! |
|
|
|
This function must be called after inserting all timing diagrams. Check if there are one or more valid timings Reimplemented from YResultHandler. |
|
Redraw all timings |
|
date has changed. Maybe new zoomfactor
Implemented in YDiagramNameTimingHandler. |
|
This is a slot which is called after the scrollview tsv is scrolled. It checks a recursion loop |
|
|
|
|
|
|
|
|
|
This variable counts the number of calls to function ViewScrolled to prevent recursions.
|
|
|
|
|