Qucs-GUI  0.0.19
Public Member Functions | Static Public Member Functions | Protected Member Functions
TabDiagram Class Reference

The TabDiagram class implements the Tabular diagram. More...

#include <tabdiagram.h>

Inheritance diagram for TabDiagram:
Inheritance graph
[legend]
Collaboration diagram for TabDiagram:
Collaboration graph
[legend]

Public Member Functions

 TabDiagram (int _cx=0, int _cy=0)
 ~TabDiagram ()
virtual DiagramnewOne ()
virtual void paint (ViewPainter *)
 Paint function for most diagrams (cartesian, smith, polar, ...)
virtual int calcDiagram ()
virtual int scroll (int)
virtual bool scrollTo (int, int, int)
void createAxisLabels ()
 Put axis labels into the text list.

Static Public Member Functions

static Elementinfo (QString &, char *&, bool getNewOne=false)

Protected Member Functions

void calcData (Graph *)

Detailed Description

The TabDiagram class implements the Tabular diagram.

Definition at line 24 of file tabdiagram.h.


Constructor & Destructor Documentation

TabDiagram::TabDiagram ( int  _cx = 0,
int  _cy = 0 
)

Definition at line 33 of file tabdiagram.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 45 of file tabdiagram.cpp.


Member Function Documentation

void TabDiagram::calcData ( Graph ) [inline, protected, virtual]

Reimplemented from Diagram.

Definition at line 39 of file tabdiagram.h.

int TabDiagram::calcDiagram ( ) [virtual]

Reimplemented from Diagram.

Reimplemented in TimingDiagram, and TruthDiagram.

Definition at line 124 of file tabdiagram.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void TabDiagram::createAxisLabels ( ) [inline, virtual]

Put axis labels into the text list.

Reimplemented from Diagram.

Definition at line 36 of file tabdiagram.h.

Element * TabDiagram::info ( QString &  Name,
char *&  BitmapFile,
bool  getNewOne = false 
) [static]

Reimplemented in TimingDiagram, and TruthDiagram.

Definition at line 408 of file tabdiagram.cpp.

Here is the call graph for this function:

Diagram * TabDiagram::newOne ( ) [virtual]

Reimplemented from Diagram.

Reimplemented in TimingDiagram, and TruthDiagram.

Definition at line 402 of file tabdiagram.cpp.

Here is the call graph for this function:

void TabDiagram::paint ( ViewPainter p) [virtual]

Paint function for most diagrams (cartesian, smith, polar, ...)

Reimplemented from Diagram.

Reimplemented in TimingDiagram.

Definition at line 50 of file tabdiagram.cpp.

Here is the call graph for this function:

int TabDiagram::scroll ( int  clickPos) [virtual]

Reimplemented in TimingDiagram.

Definition at line 350 of file tabdiagram.cpp.

Here is the call graph for this function:

bool TabDiagram::scrollTo ( int  initial,
int  ,
int  dy 
) [virtual]

Reimplemented in TimingDiagram.

Definition at line 387 of file tabdiagram.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:


The documentation for this class was generated from the following files:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines