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

#include <schematic.h>

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

Public Member Functions

 Schematic (QucsApp *, const QString &)
 
 ~Schematic ()
 
void setName (const QString &)
 
void setChanged (bool, bool fillStack=false, char Op='*')
 
void paintGrid (ViewPainter *, int, int, int, int)
 
void print (QPrinter *, QPainter *, bool, bool)
 
float textCorr ()
 
void sizeOfAll (int &, int &, int &, int &)
 
bool rotateElements ()
 
bool mirrorXComponents ()
 
bool mirrorYComponents ()
 
void setOnGrid (int &, int &)
 
bool elementsOnGrid ()
 
float zoom (float)
 
float zoomBy (float)
 
void showAll ()
 
void showNoZoom ()
 
void enlargeView (int, int, int, int)
 
void switchPaintMode ()
 
int adjustPortNumbers ()
 
void reloadGraphs ()
 
bool createSubcircuitSymbol ()
 
QString copySelected (bool)
 
bool paste (QTextStream *, QPtrList< Element > *)
 
bool load ()
 
int save ()
 
int saveSymbolCpp (void)
 
void becomeCurrent (bool)
 
bool undo ()
 
bool redo ()
 
bool scrollUp (int)
 
bool scrollDown (int)
 
bool scrollLeft (int)
 
bool scrollRight (int)
 
NodeinsertNode (int, int, Element *)
 
NodeselectedNode (int, int)
 
int insertWireNode1 (Wire *)
 
bool connectHWires1 (Wire *)
 
bool connectVWires1 (Wire *)
 
int insertWireNode2 (Wire *)
 
bool connectHWires2 (Wire *)
 
bool connectVWires2 (Wire *)
 
int insertWire (Wire *)
 
void selectWireLine (Element *, Node *, bool)
 
WireselectedWire (int, int)
 
WiresplitWire (Wire *, Node *)
 
bool oneTwoWires (Node *)
 
void deleteWire (Wire *)
 
MarkersetMarker (int, int)
 
void markerLeftRight (bool, QPtrList< Element > *)
 
void markerUpDown (bool, QPtrList< Element > *)
 
ElementselectElement (float, float, bool, int *index=0)
 
void deselectElements (Element *)
 
int selectElements (int, int, int, int, bool)
 
void selectMarkers ()
 
void newMovingWires (QPtrList< Element > *, Node *, int)
 
int copySelectedElements (QPtrList< Element > *)
 
bool deleteElements ()
 
bool aligning (int)
 
bool distributeHorizontal ()
 
bool distributeVertical ()
 
void setComponentNumber (Component *)
 
void insertRawComponent (Component *, bool noOptimize=true)
 
void recreateComponent (Component *)
 
void insertComponent (Component *)
 
void activateCompsWithinRect (int, int, int, int)
 
bool activateSpecifiedComponent (int, int)
 
bool activateSelectedComponents ()
 
void setCompPorts (Component *)
 
ComponentselectCompText (int, int, int &, int &)
 
ComponentsearchSelSubcircuit ()
 
ComponentselectedComponent (int, int)
 
void deleteComp (Component *)
 
void oneLabel (Node *)
 
int placeNodeLabel (WireLabel *)
 
ElementgetWireLabel (Node *)
 
void insertNodeLabel (WireLabel *)
 
void copyLabels (int &, int &, int &, int &, QPtrList< Element > *)
 
PaintingselectedPainting (float, float)
 
void copyPaintings (int &, int &, int &, int &, QPtrList< Element > *)
 
bool createLibNetlist (QTextStream *, QTextEdit *, int)
 
bool createSubNetlist (QTextStream *, int &, QStringList &, QTextEdit *, int)
 
void createSubNetlistPlain (QTextStream *, QTextEdit *, int)
 
int prepareNetlist (QTextStream &, QStringList &, QTextEdit *)
 
QString createNetlist (QTextStream &, int)
 
bool loadDocument ()
 
- Public Member Functions inherited from QucsDoc
 QucsDoc (QucsApp *, const QString &)
 
virtual ~QucsDoc ()
 
QString fileSuffix (void)
 
QString fileBase (void)
 

Public Attributes

QPtrList< Wire > * Wires
 
QPtrList< WireDocWires
 
QPtrList< Node > * Nodes
 
QPtrList< NodeDocNodes
 
QPtrList< Diagram > * Diagrams
 
QPtrList< DiagramDocDiags
 
QPtrList< Painting > * Paintings
 
QPtrList< PaintingDocPaints
 
QPtrList< Component > * Components
 
QPtrList< ComponentDocComps
 
QPtrList< PaintingSymbolPaints
 
bool symbolMode
 
int GridX
 
int GridY
 
int ViewX1
 
int ViewY1
 
int ViewX2
 
int ViewY2
 
int UsedX1
 
int UsedY1
 
int UsedX2
 
int UsedY2
 
int showFrame
 
QString Frame_Text0
 
QString Frame_Text1
 
QString Frame_Text2
 
QString Frame_Text3
 
float tmpScale
 
int tmpViewX1
 
int tmpViewY1
 
int tmpViewX2
 
int tmpViewY2
 
int tmpUsedX1
 
int tmpUsedY1
 
int tmpUsedX2
 
int tmpUsedY2
 
QPtrList< QString > UndoStack
 
QPtrList< QString > UndoSymbol
 
bool isAnalog
 
bool isVerilog
 
bool creatingLib
 
- Public Attributes inherited from QucsDoc
QString DocName
 
QString DataSet
 
QString DataDisplay
 
QString Script
 
QString SimTime
 
QDateTime lastSaved
 
float Scale
 
QucsAppApp
 
bool DocChanged
 
bool SimOpenDpl
 
bool SimRunScript
 
int showBias
 
bool GridOn
 
int tmpPosX
 
int tmpPosY
 

Protected Slots

void slotScrollUp ()
 
void slotScrollDown ()
 
void slotScrollLeft ()
 
void slotScrollRight ()
 

Protected Member Functions

bool sizeOfFrame (int &, int &)
 
void paintFrame (ViewPainter *)
 
void drawContents (QPainter *, int, int, int, int)
 
void contentsMouseMoveEvent (QMouseEvent *)
 
void contentsMousePressEvent (QMouseEvent *)
 
void contentsMouseDoubleClickEvent (QMouseEvent *)
 
void contentsMouseReleaseEvent (QMouseEvent *)
 
void contentsWheelEvent (QWheelEvent *)
 
void contentsDropEvent (QDropEvent *)
 
void contentsDragEnterEvent (QDragEnterEvent *)
 
void contentsDragLeaveEvent (QDragLeaveEvent *)
 
void contentsDragMoveEvent (QDragMoveEvent *)
 

Additional Inherited Members

- Static Public Member Functions inherited from QucsDoc
static QString fileSuffix (const QString &)
 
static QString fileBase (const QString &)
 

Detailed Description

Definition at line 58 of file schematic.h.

Constructor & Destructor Documentation

Schematic::Schematic ( QucsApp App_,
const QString &  Name_ 
)

Definition at line 58 of file schematic.cpp.

Here is the call graph for this function:

Schematic::~Schematic ( )

Definition at line 137 of file schematic.cpp.

Member Function Documentation

void Schematic::activateCompsWithinRect ( int  x1,
int  y1,
int  x2,
int  y2 
)

Definition at line 2092 of file schematic_element.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool Schematic::activateSelectedComponents ( )

Definition at line 2154 of file schematic_element.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool Schematic::activateSpecifiedComponent ( int  x,
int  y 
)

Definition at line 2127 of file schematic_element.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

int Schematic::adjustPortNumbers ( )

Definition at line 1241 of file schematic.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool Schematic::aligning ( int  Mode)

Definition at line 1597 of file schematic_element.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void Schematic::becomeCurrent ( bool  update)
virtual

Reimplemented from QucsDoc.

Definition at line 185 of file schematic.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool Schematic::connectHWires1 ( Wire w)

Definition at line 200 of file schematic_element.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool Schematic::connectHWires2 ( Wire w)

Definition at line 410 of file schematic_element.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool Schematic::connectVWires1 ( Wire w)

Definition at line 256 of file schematic_element.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool Schematic::connectVWires2 ( Wire w)

Definition at line 459 of file schematic_element.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void Schematic::contentsDragEnterEvent ( QDragEnterEvent *  Event)
protected

Definition at line 1949 of file schematic.cpp.

Here is the call graph for this function:

void Schematic::contentsDragLeaveEvent ( QDragLeaveEvent *  )
protected

Definition at line 2000 of file schematic.cpp.

Here is the call graph for this function:

void Schematic::contentsDragMoveEvent ( QDragMoveEvent *  Event)
protected

Definition at line 2017 of file schematic.cpp.

Here is the call graph for this function:

void Schematic::contentsDropEvent ( QDropEvent *  Event)
protected

Definition at line 1914 of file schematic.cpp.

Here is the call graph for this function:

void Schematic::contentsMouseDoubleClickEvent ( QMouseEvent *  Event)
protected

Definition at line 501 of file schematic.cpp.

void Schematic::contentsMouseMoveEvent ( QMouseEvent *  Event)
protected

Definition at line 462 of file schematic.cpp.

void Schematic::contentsMousePressEvent ( QMouseEvent *  Event)
protected

Definition at line 469 of file schematic.cpp.

Here is the call graph for this function:

void Schematic::contentsMouseReleaseEvent ( QMouseEvent *  Event)
protected

Definition at line 494 of file schematic.cpp.

void Schematic::contentsWheelEvent ( QWheelEvent *  Event)
protected

Definition at line 1730 of file schematic.cpp.

Here is the call graph for this function:

void Schematic::copyLabels ( int &  x1,
int &  y1,
int &  x2,
int &  y2,
QPtrList< Element > *  ElementCache 
)

Definition at line 2533 of file schematic_element.cpp.

Here is the caller graph for this function:

void Schematic::copyPaintings ( int &  x1,
int &  y1,
int &  x2,
int &  y2,
QPtrList< Element > *  ElementCache 
)

Definition at line 2582 of file schematic_element.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

QString Schematic::copySelected ( bool  cut)

Definition at line 1160 of file schematic.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

int Schematic::copySelectedElements ( QPtrList< Element > *  p)

Definition at line 1299 of file schematic_element.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool Schematic::createLibNetlist ( QTextStream *  stream,
QTextEdit *  ErrText,
int  NumPorts 
)

Definition at line 1133 of file schematic_file.cpp.

Here is the call graph for this function:

QString Schematic::createNetlist ( QTextStream &  stream,
int  NumPorts 
)

Definition at line 1603 of file schematic_file.cpp.

Here is the call graph for this function:

bool Schematic::createSubcircuitSymbol ( )

Definition at line 146 of file schematic.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool Schematic::createSubNetlist ( QTextStream *  stream,
int &  countInit,
QStringList &  Collect,
QTextEdit *  ErrText,
int  NumPorts 
)

Definition at line 1441 of file schematic_file.cpp.

Here is the call graph for this function:

void Schematic::createSubNetlistPlain ( QTextStream *  stream,
QTextEdit *  ErrText,
int  NumPorts 
)

Definition at line 1174 of file schematic_file.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void Schematic::deleteComp ( Component c)

Definition at line 2268 of file schematic_element.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool Schematic::deleteElements ( )

Definition at line 1505 of file schematic_element.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void Schematic::deleteWire ( Wire w)

Definition at line 727 of file schematic_element.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void Schematic::deselectElements ( Element e)

Definition at line 1036 of file schematic_element.cpp.

Here is the caller graph for this function:

bool Schematic::distributeHorizontal ( )

Definition at line 1719 of file schematic_element.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool Schematic::distributeVertical ( )

Definition at line 1819 of file schematic_element.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void Schematic::drawContents ( QPainter *  p,
int  ,
int  ,
int  ,
int   
)
protected

Definition at line 406 of file schematic.cpp.

Here is the call graph for this function:

bool Schematic::elementsOnGrid ( )

Definition at line 1565 of file schematic.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void Schematic::enlargeView ( int  x1,
int  y1,
int  x2,
int  y2 
)

Definition at line 727 of file schematic.cpp.

Here is the caller graph for this function:

Element * Schematic::getWireLabel ( Node pn_)

Definition at line 2469 of file schematic_element.cpp.

Here is the caller graph for this function:

void Schematic::insertComponent ( Component c)

Definition at line 2055 of file schematic_element.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

Node * Schematic::insertNode ( int  x,
int  y,
Element e 
)

Definition at line 38 of file schematic_element.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void Schematic::insertNodeLabel ( WireLabel pl)

Definition at line 2507 of file schematic_element.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void Schematic::insertRawComponent ( Component c,
bool  noOptimize = true 
)

Definition at line 1980 of file schematic_element.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

int Schematic::insertWire ( Wire w)

Definition at line 510 of file schematic_element.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

int Schematic::insertWireNode1 ( Wire w)

Definition at line 95 of file schematic_element.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

int Schematic::insertWireNode2 ( Wire w)

Definition at line 314 of file schematic_element.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool Schematic::load ( )
virtual

Reimplemented from QucsDoc.

Definition at line 1176 of file schematic.cpp.

Here is the call graph for this function:

bool Schematic::loadDocument ( )

Definition at line 639 of file schematic_file.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void Schematic::markerLeftRight ( bool  left,
QPtrList< Element > *  Elements 
)

Definition at line 838 of file schematic_element.cpp.

Here is the call graph for this function:

void Schematic::markerUpDown ( bool  up,
QPtrList< Element > *  Elements 
)

Definition at line 853 of file schematic_element.cpp.

Here is the call graph for this function:

bool Schematic::mirrorXComponents ( )

Definition at line 1014 of file schematic.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool Schematic::mirrorYComponents ( )

Definition at line 1083 of file schematic.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void Schematic::newMovingWires ( QPtrList< Element > *  p,
Node pn,
int  pos 
)

Definition at line 1188 of file schematic_element.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void Schematic::oneLabel ( Node n1)

Definition at line 2373 of file schematic_element.cpp.

Here is the caller graph for this function:

bool Schematic::oneTwoWires ( Node n)

Definition at line 689 of file schematic_element.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void Schematic::paintFrame ( ViewPainter p)
protected

Definition at line 339 of file schematic.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void Schematic::paintGrid ( ViewPainter p,
int  cX,
int  cY,
int  Width,
int  Height 
)

Definition at line 765 of file schematic.cpp.

Here is the caller graph for this function:

bool Schematic::paste ( QTextStream *  stream,
QPtrList< Element > *  pe 
)

Definition at line 1169 of file schematic.cpp.

Here is the caller graph for this function:

int Schematic::placeNodeLabel ( WireLabel pl)

Definition at line 2437 of file schematic_element.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

int Schematic::prepareNetlist ( QTextStream &  stream,
QStringList &  Collect,
QTextEdit *  ErrText 
)

Definition at line 1467 of file schematic_file.cpp.

void Schematic::print ( QPrinter *  ,
QPainter *  Painter,
bool  printAll,
bool  fitToPage 
)
virtual

Reimplemented from QucsDoc.

Definition at line 508 of file schematic.cpp.

Here is the call graph for this function:

void Schematic::recreateComponent ( Component Comp)

Definition at line 1999 of file schematic_element.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool Schematic::redo ( )

Definition at line 1511 of file schematic.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void Schematic::reloadGraphs ( )

Definition at line 1151 of file schematic.cpp.

Here is the caller graph for this function:

bool Schematic::rotateElements ( )

Definition at line 917 of file schematic.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

int Schematic::save ( )
virtual

Reimplemented from QucsDoc.

Definition at line 1212 of file schematic.cpp.

Here is the call graph for this function:

int Schematic::saveSymbolCpp ( void  )

Definition at line 184 of file schematic_file.cpp.

Here is the call graph for this function:

bool Schematic::scrollDown ( int  step)

Definition at line 1792 of file schematic.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool Schematic::scrollLeft ( int  step)

Definition at line 1818 of file schematic.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool Schematic::scrollRight ( int  step)

Definition at line 1843 of file schematic.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool Schematic::scrollUp ( int  step)

Definition at line 1767 of file schematic.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

Component * Schematic::searchSelSubcircuit ( )

Definition at line 2239 of file schematic_element.cpp.

Here is the caller graph for this function:

Component * Schematic::selectCompText ( int  x_,
int  y_,
int &  w,
int &  h 
)

Definition at line 2217 of file schematic_element.cpp.

Here is the caller graph for this function:

Component * Schematic::selectedComponent ( int  x,
int  y 
)

Definition at line 2256 of file schematic_element.cpp.

Here is the caller graph for this function:

Node * Schematic::selectedNode ( int  x,
int  y 
)

Definition at line 76 of file schematic_element.cpp.

Here is the caller graph for this function:

Painting * Schematic::selectedPainting ( float  fX,
float  fY 
)

Definition at line 2570 of file schematic_element.cpp.

Here is the caller graph for this function:

Wire * Schematic::selectedWire ( int  x,
int  y 
)

Definition at line 651 of file schematic_element.cpp.

Here is the caller graph for this function:

Element * Schematic::selectElement ( float  fX,
float  fY,
bool  flag,
int *  index = 0 
)

Definition at line 876 of file schematic_element.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

int Schematic::selectElements ( int  x1,
int  y1,
int  x2,
int  y2,
bool  flag 
)

Definition at line 1074 of file schematic_element.cpp.

Here is the caller graph for this function:

void Schematic::selectMarkers ( )

Definition at line 1176 of file schematic_element.cpp.

Here is the caller graph for this function:

void Schematic::selectWireLine ( Element pe,
Node pn,
bool  ctrl 
)

Definition at line 633 of file schematic_element.cpp.

Here is the caller graph for this function:

void Schematic::setChanged ( bool  c,
bool  fillStack = false,
char  Op = '*' 
)

Definition at line 266 of file schematic.cpp.

Here is the caller graph for this function:

void Schematic::setComponentNumber ( Component c)

Definition at line 1918 of file schematic_element.cpp.

Here is the caller graph for this function:

void Schematic::setCompPorts ( Component pc)

Definition at line 2182 of file schematic_element.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

Marker * Schematic::setMarker ( int  x,
int  y 
)

Definition at line 814 of file schematic_element.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void Schematic::setName ( const QString &  Name_)
virtual

Reimplemented from QucsDoc.

Definition at line 248 of file schematic.cpp.

void Schematic::setOnGrid ( int &  x,
int &  y 
)

Definition at line 753 of file schematic.cpp.

Here is the caller graph for this function:

void Schematic::showAll ( )
virtual

Reimplemented from QucsDoc.

Definition at line 671 of file schematic.cpp.

Here is the call graph for this function:

void Schematic::showNoZoom ( )
virtual

Reimplemented from QucsDoc.

Definition at line 696 of file schematic.cpp.

void Schematic::sizeOfAll ( int &  xmin,
int &  ymin,
int &  xmax,
int &  ymax 
)

Definition at line 826 of file schematic.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool Schematic::sizeOfFrame ( int &  xall,
int &  yall 
)
protected

Definition at line 320 of file schematic.cpp.

Here is the caller graph for this function:

void Schematic::slotScrollDown ( )
protectedslot

Definition at line 1878 of file schematic.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void Schematic::slotScrollLeft ( )
protectedslot

Definition at line 1888 of file schematic.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void Schematic::slotScrollRight ( )
protectedslot

Definition at line 1898 of file schematic.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void Schematic::slotScrollUp ( )
protectedslot

Definition at line 1868 of file schematic.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

Wire * Schematic::splitWire ( Wire pw,
Node pn 
)

Definition at line 662 of file schematic_element.cpp.

Here is the caller graph for this function:

void Schematic::switchPaintMode ( )

Definition at line 1702 of file schematic.cpp.

Here is the caller graph for this function:

float Schematic::textCorr ( )

Definition at line 817 of file schematic.cpp.

Here is the caller graph for this function:

bool Schematic::undo ( )

Definition at line 1458 of file schematic.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

float Schematic::zoom ( float  s)

Definition at line 640 of file schematic.cpp.

Here is the caller graph for this function:

float Schematic::zoomBy ( float  s)
virtual

Reimplemented from QucsDoc.

Definition at line 661 of file schematic.cpp.

Here is the call graph for this function:

Member Data Documentation

QPtrList<Component>* Schematic::Components

Definition at line 107 of file schematic.h.

bool Schematic::creatingLib

Definition at line 273 of file schematic.h.

QPtrList<Diagram>* Schematic::Diagrams

Definition at line 105 of file schematic.h.

QPtrList<Component> Schematic::DocComps

Definition at line 107 of file schematic.h.

QPtrList<Diagram> Schematic::DocDiags

Definition at line 105 of file schematic.h.

QPtrList<Node> Schematic::DocNodes

Definition at line 104 of file schematic.h.

QPtrList<Painting> Schematic::DocPaints

Definition at line 106 of file schematic.h.

QPtrList<Wire> Schematic::DocWires

Definition at line 103 of file schematic.h.

QString Schematic::Frame_Text0

Definition at line 118 of file schematic.h.

QString Schematic::Frame_Text1

Definition at line 118 of file schematic.h.

QString Schematic::Frame_Text2

Definition at line 118 of file schematic.h.

QString Schematic::Frame_Text3

Definition at line 118 of file schematic.h.

int Schematic::GridX

Definition at line 113 of file schematic.h.

int Schematic::GridY

Definition at line 113 of file schematic.h.

bool Schematic::isAnalog

Definition at line 271 of file schematic.h.

bool Schematic::isVerilog

Definition at line 272 of file schematic.h.

QPtrList<Node>* Schematic::Nodes

Definition at line 104 of file schematic.h.

QPtrList<Painting>* Schematic::Paintings

Definition at line 106 of file schematic.h.

int Schematic::showFrame

Definition at line 117 of file schematic.h.

bool Schematic::symbolMode

Definition at line 110 of file schematic.h.

QPtrList<Painting> Schematic::SymbolPaints

Definition at line 109 of file schematic.h.

float Schematic::tmpScale

Definition at line 122 of file schematic.h.

int Schematic::tmpUsedX1

Definition at line 124 of file schematic.h.

int Schematic::tmpUsedX2

Definition at line 124 of file schematic.h.

int Schematic::tmpUsedY1

Definition at line 124 of file schematic.h.

int Schematic::tmpUsedY2

Definition at line 124 of file schematic.h.

int Schematic::tmpViewX1

Definition at line 123 of file schematic.h.

int Schematic::tmpViewX2

Definition at line 123 of file schematic.h.

int Schematic::tmpViewY1

Definition at line 123 of file schematic.h.

int Schematic::tmpViewY2

Definition at line 123 of file schematic.h.

QPtrList<QString> Schematic::UndoStack

Definition at line 126 of file schematic.h.

QPtrList<QString> Schematic::UndoSymbol

Definition at line 127 of file schematic.h.

int Schematic::UsedX1

Definition at line 115 of file schematic.h.

int Schematic::UsedX2

Definition at line 115 of file schematic.h.

int Schematic::UsedY1

Definition at line 115 of file schematic.h.

int Schematic::UsedY2

Definition at line 115 of file schematic.h.

int Schematic::ViewX1

Definition at line 114 of file schematic.h.

int Schematic::ViewX2

Definition at line 114 of file schematic.h.

int Schematic::ViewY1

Definition at line 114 of file schematic.h.

int Schematic::ViewY2

Definition at line 114 of file schematic.h.

QPtrList<Wire>* Schematic::Wires

Definition at line 103 of file schematic.h.


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