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

#include <spicedialog.h>

Inheritance diagram for SpiceDialog:

Public Member Functions

 SpiceDialog (QucsApp *, SpiceFile *, Schematic *)
 
 ~SpiceDialog ()
 

Protected Slots

void reject ()
 

Private Slots

void slotButtOK ()
 
void slotButtCancel ()
 
void slotButtApply ()
 
void slotButtBrowse ()
 
void slotButtEdit ()
 
void slotButtAdd ()
 
void slotButtRemove ()
 
void slotAddPort (Q3ListBoxItem *)
 
void slotRemovePort (Q3ListBoxItem *)
 
void slotGetNetlist ()
 
void slotGetError ()
 
void slotSkipOut ()
 
void slotSkipErr ()
 
void slotGetPrepOut ()
 
void slotGetPrepErr ()
 
void slotPrepChanged (int)
 

Private Member Functions

bool loadSpiceNetList (const QString &)
 

Private Attributes

Q3VBoxLayout * all
 
QRegExpValidator * Validator
 
QRegExpValidator * ValRestrict
 
QRegExp Expr
 
Q3ListBox * NodesList
 
Q3ListBox * PortsList
 
QCheckBox * FileCheck
 
QCheckBox * SimCheck
 
QLineEdit * FileEdit
 
QLineEdit * CompNameEdit
 
QPushButton * ButtBrowse
 
QPushButton * ButtEdit
 
QPushButton * ButtAdd
 
QPushButton * ButtRemove
 
QComboBox * PrepCombo
 
SpiceFileComp
 
SchematicDoc
 
bool changed
 
int currentPrep
 
QTextStream * prestream
 
QProcess * QucsConv
 
QProcess * SpicePrep
 
QString Line
 
QString Error
 
int textStatus
 
QucsAppApp
 

Detailed Description

Definition at line 43 of file spicedialog.h.

Constructor & Destructor Documentation

SpiceDialog::SpiceDialog ( QucsApp App_,
SpiceFile c,
Schematic d 
)

Definition at line 43 of file spicedialog.cpp.

SpiceDialog::~SpiceDialog ( )

Definition at line 163 of file spicedialog.cpp.

Member Function Documentation

bool SpiceDialog::loadSpiceNetList ( const QString &  s)
private

Definition at line 295 of file spicedialog.cpp.

void SpiceDialog::reject ( )
protectedslot

Definition at line 188 of file spicedialog.cpp.

void SpiceDialog::slotAddPort ( Q3ListBoxItem *  Item)
privateslot

Definition at line 607 of file spicedialog.cpp.

void SpiceDialog::slotButtAdd ( )
privateslot

Definition at line 587 of file spicedialog.cpp.

void SpiceDialog::slotButtApply ( )
privateslot

Definition at line 195 of file spicedialog.cpp.

void SpiceDialog::slotButtBrowse ( )
privateslot

Definition at line 261 of file spicedialog.cpp.

void SpiceDialog::slotButtCancel ( )
privateslot

Definition at line 180 of file spicedialog.cpp.

void SpiceDialog::slotButtEdit ( )
privateslot

Definition at line 580 of file spicedialog.cpp.

void SpiceDialog::slotButtOK ( )
privateslot

Definition at line 172 of file spicedialog.cpp.

void SpiceDialog::slotButtRemove ( )
privateslot

Definition at line 597 of file spicedialog.cpp.

void SpiceDialog::slotGetError ( )
privateslot

Definition at line 493 of file spicedialog.cpp.

void SpiceDialog::slotGetNetlist ( )
privateslot

Definition at line 499 of file spicedialog.cpp.

void SpiceDialog::slotGetPrepErr ( )
privateslot

Definition at line 481 of file spicedialog.cpp.

void SpiceDialog::slotGetPrepOut ( )
privateslot

Definition at line 487 of file spicedialog.cpp.

void SpiceDialog::slotPrepChanged ( int  i)
privateslot

Definition at line 284 of file spicedialog.cpp.

void SpiceDialog::slotRemovePort ( Q3ListBoxItem *  Item)
privateslot

Definition at line 614 of file spicedialog.cpp.

void SpiceDialog::slotSkipErr ( )
privateslot

Definition at line 469 of file spicedialog.cpp.

void SpiceDialog::slotSkipOut ( )
privateslot

Definition at line 475 of file spicedialog.cpp.

Field Documentation

Q3VBoxLayout* SpiceDialog::all
private

Definition at line 76 of file spicedialog.h.

QucsApp* SpiceDialog::App
private

Definition at line 94 of file spicedialog.h.

QPushButton * SpiceDialog::ButtAdd
private

Definition at line 82 of file spicedialog.h.

QPushButton* SpiceDialog::ButtBrowse
private

Definition at line 82 of file spicedialog.h.

QPushButton * SpiceDialog::ButtEdit
private

Definition at line 82 of file spicedialog.h.

QPushButton * SpiceDialog::ButtRemove
private

Definition at line 82 of file spicedialog.h.

bool SpiceDialog::changed
private

Definition at line 86 of file spicedialog.h.

SpiceFile* SpiceDialog::Comp
private

Definition at line 84 of file spicedialog.h.

QLineEdit * SpiceDialog::CompNameEdit
private

Definition at line 81 of file spicedialog.h.

int SpiceDialog::currentPrep
private

Definition at line 87 of file spicedialog.h.

Schematic* SpiceDialog::Doc
private

Definition at line 85 of file spicedialog.h.

QString SpiceDialog::Error
private

Definition at line 91 of file spicedialog.h.

QRegExp SpiceDialog::Expr
private

Definition at line 78 of file spicedialog.h.

QCheckBox* SpiceDialog::FileCheck
private

Definition at line 80 of file spicedialog.h.

QLineEdit* SpiceDialog::FileEdit
private

Definition at line 81 of file spicedialog.h.

QString SpiceDialog::Line
private

Definition at line 91 of file spicedialog.h.

Q3ListBox* SpiceDialog::NodesList
private

Definition at line 79 of file spicedialog.h.

Q3ListBox * SpiceDialog::PortsList
private

Definition at line 79 of file spicedialog.h.

QComboBox* SpiceDialog::PrepCombo
private

Definition at line 83 of file spicedialog.h.

QTextStream* SpiceDialog::prestream
private

Definition at line 89 of file spicedialog.h.

QProcess* SpiceDialog::QucsConv
private

Definition at line 90 of file spicedialog.h.

QCheckBox * SpiceDialog::SimCheck
private

Definition at line 80 of file spicedialog.h.

QProcess * SpiceDialog::SpicePrep
private

Definition at line 90 of file spicedialog.h.

int SpiceDialog::textStatus
private

Definition at line 92 of file spicedialog.h.

QRegExpValidator* SpiceDialog::Validator
private

Definition at line 77 of file spicedialog.h.

QRegExpValidator * SpiceDialog::ValRestrict
private

Definition at line 77 of file spicedialog.h.


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