My Project  0.0.16
QUCS Mapping
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
VHDL_File Class Reference

#include <vhdlfile.h>

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

Public Member Functions

 VHDL_File ()
 
 ~VHDL_File ()
 
ComponentnewOne ()
 
bool createSubNetlist (QTextStream *)
 
QString getErrorText ()
 
QString getSubcircuitFile ()
 
- Public Member Functions inherited from MultiViewComponent
 MultiViewComponent ()
 
virtual ~MultiViewComponent ()
 
void recreate (Schematic *)
 
- Public Member Functions inherited from Component
 Component ()
 
virtual ~Component ()
 
QString getNetlist ()
 
QString get_VHDL_Code (int)
 
QString get_Verilog_Code (int)
 
void paint (ViewPainter *)
 
void paintScheme (QPainter *)
 
void print (ViewPainter *, float)
 
void setCenter (int, int, bool relative=false)
 
void getCenter (int &, int &)
 
int textSize (int &, int &)
 
void Bounding (int &, int &, int &, int &)
 
void entireBounds (int &, int &, int &, int &, float)
 
bool getSelected (int, int)
 
int getTextSelected (int, int, float)
 
void rotate ()
 
void mirrorX ()
 
void mirrorY ()
 
QString save ()
 
bool load (const QString &)
 
- Public Member Functions inherited from Element
 Element ()
 
virtual ~Element ()
 

Static Public Member Functions

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

Protected Member Functions

QString vhdlCode (int)
 
void createSymbol ()
 
QString loadFile ()
 

Protected Attributes

QString EntityName
 
QString ErrText
 
QString TypeNames
 
QString GenTypes
 
QString GenNames
 
QString GenDefs
 

Additional Inherited Members

- Public Attributes inherited from Component
bool mirroredX
 
int rotated
 
QPtrList< LineLines
 
QPtrList< struct ArcArcs
 
QPtrList< AreaRects
 
QPtrList< AreaEllips
 
QPtrList< PortPorts
 
QPtrList< TextTexts
 
QPtrList< PropertyProps
 
int isActive
 
int tx
 
int ty
 
bool showName
 
QString Model
 
QString Name
 
QString Description
 

Detailed Description

Definition at line 24 of file vhdlfile.h.

Constructor & Destructor Documentation

VHDL_File::VHDL_File ( )

Definition at line 28 of file vhdlfile.cpp.

Here is the caller graph for this function:

VHDL_File::~VHDL_File ( )
inline

Definition at line 27 of file vhdlfile.h.

Member Function Documentation

bool VHDL_File::createSubNetlist ( QTextStream *  stream)

Definition at line 210 of file vhdlfile.cpp.

Here is the call graph for this function:

void VHDL_File::createSymbol ( )
protectedvirtual

Reimplemented from MultiViewComponent.

Definition at line 123 of file vhdlfile.cpp.

Here is the call graph for this function:

QString VHDL_File::getErrorText ( )
inline

Definition at line 32 of file vhdlfile.h.

QString VHDL_File::getSubcircuitFile ( )
virtual

Reimplemented from Component.

Definition at line 202 of file vhdlfile.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 53 of file vhdlfile.cpp.

Here is the call graph for this function:

QString VHDL_File::loadFile ( )
protected

Definition at line 97 of file vhdlfile.cpp.

Here is the caller graph for this function:

Component * VHDL_File::newOne ( )
virtual

Reimplemented from Component.

Definition at line 44 of file vhdlfile.cpp.

Here is the call graph for this function:

QString VHDL_File::vhdlCode ( int  )
protectedvirtual

Reimplemented from Component.

Definition at line 67 of file vhdlfile.cpp.

Member Data Documentation

QString VHDL_File::EntityName
protected

Definition at line 40 of file vhdlfile.h.

QString VHDL_File::ErrText
protected

Definition at line 41 of file vhdlfile.h.

QString VHDL_File::GenDefs
protected

Definition at line 45 of file vhdlfile.h.

QString VHDL_File::GenNames
protected

Definition at line 44 of file vhdlfile.h.

QString VHDL_File::GenTypes
protected

Definition at line 43 of file vhdlfile.h.

QString VHDL_File::TypeNames
protected

Definition at line 42 of file vhdlfile.h.


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