Qucs-GUI  0.0.18
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Slots | Signals | Public Member Functions | Data Fields | Private Slots | Private Member Functions
SimMessage Class Reference

#include <simmessage.h>

Inheritance diagram for SimMessage:

Public Slots

void slotClose ()


void SimulationEnded (int, SimMessage *)
void displayDataPage (QString &, QString &)

Public Member Functions

 SimMessage (QWidget *, QWidget *parent=0)
 ~SimMessage ()
bool startProcess ()

Data Fields

QWidget * DocWidget
int showBias
bool SimOpenDpl
bool SimRunScript
QString DocName
QString DataSet
QString DataDisplay
QString Script
QProcess SimProcess
QTextEdit * ProgText
QTextEdit * ErrText
bool wasLF
QPushButton * Display
QPushButton * Abort
QProgressBar * SimProgress
QString ProgressText
int SimPorts
bool makeSubcircuit
bool insertSim
QStringList Collect
QFile NetlistFile
QTextStream Stream
QVBoxLayout * all

Private Slots

void slotDisplayMsg ()
void slotDisplayErr ()
void slotCloseStdin ()
void slotSimEnded (int status)
void slotDisplayButton ()
void AbortSim ()
void slotReadSpiceNetlist ()
void slotFinishSpiceNetlist (int status)

Private Member Functions

void FinishSimulation (int)
void nextSPICE ()
void startSimulator ()
 SimMessage::startSimulator simulates the document in view. More...
ComponentfindOptimization (Schematic *)

Detailed Description

Definition at line 41 of file simmessage.h.

Constructor & Destructor Documentation

SimMessage::SimMessage ( QWidget *  w,
QWidget *  parent = 0 

Definition at line 49 of file simmessage.cpp.

SimMessage::~SimMessage ( )

Definition at line 124 of file simmessage.cpp.

Member Function Documentation

void SimMessage::AbortSim ( )

Definition at line 746 of file simmessage.cpp.

void SimMessage::displayDataPage ( QString &  ,
QString &   
Component * SimMessage::findOptimization ( Schematic Doc)

Definition at line 596 of file simmessage.cpp.

void SimMessage::FinishSimulation ( int  Status)

Definition at line 677 of file simmessage.cpp.

void SimMessage::nextSPICE ( )

Definition at line 189 of file simmessage.cpp.

void SimMessage::SimulationEnded ( int  ,
void SimMessage::slotClose ( )

Definition at line 734 of file simmessage.cpp.

void SimMessage::slotCloseStdin ( )

Definition at line 262 of file simmessage.cpp.

void SimMessage::slotDisplayButton ( )

Definition at line 740 of file simmessage.cpp.

void SimMessage::slotDisplayErr ( )

Definition at line 660 of file simmessage.cpp.

void SimMessage::slotDisplayMsg ( )

Definition at line 608 of file simmessage.cpp.

void SimMessage::slotFinishSpiceNetlist ( int  status)

Definition at line 293 of file simmessage.cpp.

void SimMessage::slotReadSpiceNetlist ( )

Definition at line 269 of file simmessage.cpp.

void SimMessage::slotSimEnded ( int  status)

Definition at line 669 of file simmessage.cpp.

bool SimMessage::startProcess ( )

Definition at line 131 of file simmessage.cpp.

void SimMessage::startSimulator ( )

SimMessage::startSimulator simulates the document in view.

error: unrecognized command line option '-Wl'

Only pass modules to Qucsator that are indeed used on the schematic,it might be the case that the user loaded the icons, but did not compiled the module. Qucsator will not find the library.

Check if used symbols have corresponing lib before running Qucsator? Need to search on the netlis.txt? Is there other data structure containig the netlist?

Anotate netlist with Verilog-A dynamic path and module names

error: unrecognized command line option '-Wl'

Definition at line 321 of file simmessage.cpp.

Field Documentation

QPushButton * SimMessage::Abort

Definition at line 91 of file simmessage.h.

QVBoxLayout* SimMessage::all

Definition at line 102 of file simmessage.h.

QStringList SimMessage::Collect

Definition at line 98 of file simmessage.h.

QString SimMessage::DataDisplay

Definition at line 86 of file simmessage.h.

QString SimMessage::DataSet

Definition at line 86 of file simmessage.h.

QPushButton* SimMessage::Display

Definition at line 91 of file simmessage.h.

QString SimMessage::DocName

Definition at line 86 of file simmessage.h.

QWidget* SimMessage::DocWidget

Definition at line 82 of file simmessage.h.

QTextEdit * SimMessage::ErrText

Definition at line 89 of file simmessage.h.

bool SimMessage::insertSim

Definition at line 97 of file simmessage.h.

bool SimMessage::makeSubcircuit

Definition at line 97 of file simmessage.h.

QFile SimMessage::NetlistFile

Definition at line 99 of file simmessage.h.

QString SimMessage::ProgressText

Definition at line 93 of file simmessage.h.

QTextEdit* SimMessage::ProgText

Definition at line 89 of file simmessage.h.

QString SimMessage::Script

Definition at line 86 of file simmessage.h.

int SimMessage::showBias

Definition at line 83 of file simmessage.h.

bool SimMessage::SimOpenDpl

Definition at line 84 of file simmessage.h.

Component* SimMessage::SimOpt

Definition at line 95 of file simmessage.h.

int SimMessage::SimPorts

Definition at line 96 of file simmessage.h.

QProcess SimMessage::SimProcess

Definition at line 88 of file simmessage.h.

QProgressBar* SimMessage::SimProgress

Definition at line 92 of file simmessage.h.

bool SimMessage::SimRunScript

Definition at line 85 of file simmessage.h.

QTextStream SimMessage::Stream

Definition at line 100 of file simmessage.h.

bool SimMessage::wasLF

Definition at line 90 of file simmessage.h.

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