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

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 ( )

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 ( )

Reimplemented from MultiViewComponent.

Definition at line 111 of file verilogfile.cpp.

QString Verilog_File::getErrorText ( )

Definition at line 34 of file verilogfile.h.

QString Verilog_File::getSubcircuitFile ( )

Reimplemented from Component.

Definition at line 159 of file verilogfile.cpp.

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

Definition at line 55 of file verilogfile.cpp.

QString Verilog_File::loadFile ( )

Definition at line 89 of file verilogfile.cpp.

Component * Verilog_File::newOne ( )

Reimplemented from Component.

Definition at line 46 of file verilogfile.cpp.

QString Verilog_File::verilogCode ( int  )

Reimplemented from Component.

Definition at line 69 of file verilogfile.cpp.

Field Documentation

QString Verilog_File::ErrText

Definition at line 43 of file verilogfile.h.

QString Verilog_File::ModuleName

Definition at line 42 of file verilogfile.h.

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