Qucs-GUI  0.0.18
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
Verilog_File Class Reference

#include <verilogfile.h>

Inheritance diagram for Verilog_File:
MultiViewComponent Component Element

Public Member Functions

 Verilog_File ()
 
 ~Verilog_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 (Schematic *)
 
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 &)
 
virtual void setSchematic (Schematic *p)
 
- Public Member Functions inherited from Element
 Element ()
 
virtual ~Element ()
 

Static Public Member Functions

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

Protected Member Functions

QString verilogCode (int)
 
void createSymbol ()
 
QString loadFile ()
 
- Protected Member Functions inherited from Component
virtual QString netlist ()
 
virtual QString vhdlCode (int)
 
int analyseLine (const QString &, int)
 
bool getIntegers (const QString &, int *i1=0, int *i2=0, int *i3=0, int *i4=0, int *i5=0, int *i6=0)
 
bool getPen (const QString &, QPen &, int)
 
bool getBrush (const QString &, QBrush &, int)
 
void copyComponent (Component *)
 
PropertygetProperty (const QString &)
 

Protected Attributes

QString ModuleName
 
QString ErrText
 
- Protected Attributes inherited from Component
SchematiccontainingSchematic
 

Additional Inherited Members

- Data Fields inherited from Component
bool mirroredX
 
int rotated
 
Q3PtrList< LineLines
 
Q3PtrList< struct ArcArcs
 
Q3PtrList< AreaRects
 
Q3PtrList< AreaEllips
 
Q3PtrList< PortPorts
 
Q3PtrList< TextTexts
 
Q3PtrList< PropertyProps
 
int isActive
 
int tx
 
int ty
 
bool showName
 
QString Model
 
QString Name
 
QString Description
 
- Data Fields inherited from Element
bool isSelected
 
int Type
 
int cx
 
int cy
 
int x1
 
int y1
 
int x2
 
int y2
 

Detailed Description

Definition at line 26 of file verilogfile.h.

Constructor & Destructor Documentation

Verilog_File::Verilog_File ( )

Definition at line 30 of file verilogfile.cpp.

Verilog_File::~Verilog_File ( )
inline

Definition at line 29 of file verilogfile.h.

Member Function Documentation

bool Verilog_File::createSubNetlist ( QTextStream *  stream)

Definition at line 167 of file verilogfile.cpp.

void Verilog_File::createSymbol ( )
protectedvirtual

Reimplemented from MultiViewComponent.

Definition at line 111 of file verilogfile.cpp.

QString Verilog_File::getErrorText ( )
inline

Definition at line 34 of file verilogfile.h.

QString Verilog_File::getSubcircuitFile ( )
virtual

Reimplemented from Component.

Definition at line 159 of file verilogfile.cpp.

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

Definition at line 55 of file verilogfile.cpp.

QString Verilog_File::loadFile ( )
protected

Definition at line 89 of file verilogfile.cpp.

Component * Verilog_File::newOne ( )
virtual

Reimplemented from Component.

Definition at line 46 of file verilogfile.cpp.

QString Verilog_File::verilogCode ( int  )
protectedvirtual

Reimplemented from Component.

Definition at line 69 of file verilogfile.cpp.

Field Documentation

QString Verilog_File::ErrText
protected

Definition at line 43 of file verilogfile.h.

QString Verilog_File::ModuleName
protected

Definition at line 42 of file verilogfile.h.


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