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

#include <qucs.h>

Inheritance diagram for QucsApp:

Public Slots

void slotFileNew ()
 
void slotTextNew ()
 
void slotFileOpen ()
 
void slotFileSave ()
 
void slotFileSaveAs ()
 
void slotFileSaveAll ()
 
void slotFileClose ()
 
void slotFileExamples ()
 
void slotHelpTutorial ()
 
void slotHelpReport ()
 
void slotHelpTechnical ()
 
void slotFileClose (int)
 
void slotSymbolEdit ()
 
void slotFileSettings ()
 
void slotFilePrint ()
 
void slotFilePrintFit ()
 
void slotFileQuit ()
 
void slotEditCut ()
 
void slotEditCopy ()
 
void slotApplSettings ()
 
void slotRefreshSchPath ()
 
void slotIntoHierarchy ()
 
void slotPopHierarchy ()
 
void slotShowAll ()
 
void slotShowOne ()
 
void slotZoomOut ()
 
void slotToPage ()
 
void slotSelectComponent (QListWidgetItem *)
 
void slotEditElement ()
 
void slotPowerMatching ()
 
void slot2PortMatching ()
 
void slotShowContentMenu (const QPoint &)
 
void slotCMenuOpen ()
 
void slotCMenuCopy ()
 
void slotCMenuRename ()
 
void slotCMenuDelete ()
 
void slotCMenuDelGroup ()
 
void slotCMenuInsert ()
 
void slotShowWarnings ()
 
void slotResetWarnings ()
 
void printCursorPosition (int, int)
 
void slotEditRotate (bool)
 
void slotEditMirrorX (bool)
 
void slotEditMirrorY (bool)
 
void slotEditPaste (bool)
 
void slotEditDelete (bool)
 
void slotInsertEquation (bool)
 
void slotInsertGround (bool)
 
void slotInsertPort (bool)
 
void slotInsertEntity ()
 
void slotSetWire (bool)
 
void slotEscape ()
 
void slotSelect (bool)
 
void slotEditActivate (bool)
 
void slotInsertLabel (bool)
 
void slotSetMarker (bool)
 
void slotOnGrid (bool)
 
void slotMoveText (bool)
 
void slotZoomIn (bool)
 
void slotEditUndo ()
 
void slotEditRedo ()
 
void slotEditFind ()
 
void slotEditFindAgain ()
 
void slotAlignTop ()
 
void slotAlignBottom ()
 
void slotAlignLeft ()
 
void slotAlignRight ()
 
void slotDistribHoriz ()
 
void slotDistribVert ()
 
void slotCenterHorizontal ()
 
void slotCenterVertical ()
 
void slotSelectAll ()
 
void slotSelectMarker ()
 
void slotShowLastMsg ()
 
void slotShowLastNetlist ()
 
void slotCallEditor ()
 
void slotCallFilter ()
 
void slotCallLine ()
 
void slotCallLibrary ()
 
void slotCallMatch ()
 
void slotCallAtt ()
 
void slotCallRes ()
 
void slotHelpIndex ()
 
void slotGettingStarted ()
 
void slotChangeProps ()
 
void slotAddToProject ()
 
void slotApplyCompText ()
 
void slotOpenRecent (int num)
 
void slotSaveDiagramToGraphicsFile ()
 
void slotSaveSchematicToGraphicsFile (bool diagram=false)
 

Signals

void signalKillEmAll ()
 

Public Member Functions

 QucsApp ()
 
 ~QucsApp ()
 
bool closeAllFiles ()
 
bool gotoPage (const QString &)
 
QucsDocgetDoc (int No=-1)
 
QucsDocfindDoc (QString, int *Pos=0)
 
QString fileType (const QString &)
 
QString getSpiceFileFilter (void)
 
void readProjects ()
 
void readProjectFiles ()
 
void updatePathList (void)
 
void updatePathList (QStringList)
 
void updateSchNameHash (void)
 
void updateSpiceNameHash (void)
 
void editFile (const QString &)
 

Static Public Member Functions

static int testFile (const QString &)
 

Data Fields

QSettings * qucsSettings
 
QString ProjName
 
QHash< QString, QString > schNameHash
 
QStringList spiceExtensions
 
QHash< QString, QString > spiceNameHash
 
QLineEdit * editText
 
SearchDialogSearchDia
 
void(MouseActions::* MouseMoveAction )(Schematic *, QMouseEvent *)
 
void(MouseActions::* MousePressAction )(Schematic *, QMouseEvent *, float, float)
 
void(MouseActions::* MouseDoubleClickAction )(Schematic *, QMouseEvent *)
 
void(MouseActions::* MouseReleaseAction )(Schematic *, QMouseEvent *)
 
MouseActionsview
 
QTabWidget * DocumentTab
 
QListWidget * CompComps
 
QTreeWidget * libTreeWidget
 
QMenu * ContentMenu
 
QAction * ActionCMenuOpen
 
QAction * ActionCMenuCopy
 
QAction * ActionCMenuRename
 
QAction * ActionCMenuDelete
 
QAction * ActionCMenuDelGroup
 
QAction * ActionCMenuInsert
 
QAction * fileNew
 
QAction * textNew
 
QAction * fileNewDpl
 
QAction * fileOpen
 
QAction * fileSave
 
QAction * fileSaveAs
 
QAction * fileSaveAll
 
QAction * fileClose
 
QAction * fileExamples
 
QAction * fileSettings
 
QAction * filePrint
 
QAction * fileQuit
 
QAction * projNew
 
QAction * projOpen
 
QAction * projDel
 
QAction * projClose
 
QAction * applSettings
 
QAction * refreshSchPath
 
QAction * editCut
 
QAction * editCopy
 
QAction * magAll
 
QAction * magOne
 
QAction * magMinus
 
QAction * filePrintFit
 
QAction * symEdit
 
QAction * intoH
 
QAction * popH
 
QAction * simulate
 
QAction * dpl_sch
 
QAction * undo
 
QAction * redo
 
QAction * dcbias
 
QAction * exportAsImage
 
QAction * activeAction
 
QAction * insWire
 
QAction * insLabel
 
QAction * insGround
 
QAction * insPort
 
QAction * insEquation
 
QAction * magPlus
 
QAction * editRotate
 
QAction * editMirror
 
QAction * editMirrorY
 
QAction * editPaste
 
QAction * select
 
QAction * editActivate
 
QAction * wire
 
QAction * editDelete
 
QAction * setMarker
 
QAction * onGrid
 
QAction * moveText
 
QAction * helpIndex
 
QAction * helpGetStart
 
QAction * callEditor
 
QAction * callFilter
 
QAction * callLine
 
QAction * showMsg
 
QAction * showNet
 
QAction * alignTop
 
QAction * alignBottom
 
QAction * alignLeft
 
QAction * alignRight
 
QAction * distrHor
 
QAction * distrVert
 
QAction * selectAll
 
QAction * callLib
 
QAction * callMatch
 
QAction * changeProps
 
QAction * addToProj
 
QAction * editFind
 
QAction * editFindAgain
 
QAction * insEntity
 
QAction * selectMarker
 
QAction * createLib
 
QAction * importData
 
QAction * graph2csv
 
QAction * createPkg
 
QAction * extractPkg
 
QAction * callAtt
 
QAction * callRes
 
QAction * centerHor
 
QAction * centerVert
 
QAction * loadModule
 
QAction * buildModule
 

Protected Member Functions

void closeEvent (QCloseEvent *)
 

Private Slots

void slotMenuOpenProject ()
 
void slotOpenProject (QListWidgetItem *)
 
void slotMenuCloseProject ()
 
void slotSelectSubcircuit (QTreeWidgetItem *)
 
void slotSelectLibComponent (QTreeWidgetItem *)
 
void slotOpenContent (QTreeWidgetItem *)
 
void slotSetCompView (int)
 
void slotProjNewButt ()
 
void slotProjOpenButt ()
 
void slotProjDelButt ()
 
void slotMenuDelProject ()
 
void slotChangeView (QWidget *)
 
void slotSimulate ()
 QucsApp::slotSimulate is called when the simulate toolbar button is pressed. More...
 
void slotAfterSimulation (int, SimMessage *)
 
void slotDCbias ()
 
void slotChangePage (QString &, QString &)
 
void slotNextTab ()
 
void slotHideEdit ()
 
void slotViewToolBar (bool toggle)
 
void slotViewStatusBar (bool toggle)
 
void slotViewBrowseDock (bool toggle)
 
void slotViewOctaveDock (bool)
 
void slotToggleOctave (bool)
 
void slotToggleDock (bool)
 
void slotHelpAbout ()
 
void slotHelpAboutQt ()
 
void slotCursorLeft ()
 
void slotCursorRight ()
 
void slotCursorUp ()
 
void slotCursorDown ()
 
void slotResizePropEdit (const QString &)
 
void slotCreateLib ()
 
void slotImportData ()
 
void slotExportGraphAsCsv ()
 
void slotCreatePackage ()
 
void slotExtractPackage ()
 
void slotUpdateRecentFiles ()
 
void slotClearRecentFiles ()
 
void slotLoadModule ()
 QucsApp::slotLoadModule launches the dialog to select dynamic modueles. More...
 
void slotBuildModule ()
 QucsApp::slotBuildModule runs admsXml, C++ compiler to build library. More...
 

Private Member Functions

void initView ()
 QucsApp::initView Setup the layour of all widgets. More...
 
void initCursorMenu ()
 
void initContentListView ()
 
void printCurrentDocument (bool)
 
bool saveFile (QucsDoc *Doc=0)
 
bool saveAs ()
 
void openProject (const QString &, const QString &)
 
bool deleteProject (const QString &, const QString &)
 
void updatePortNumber (QucsDoc *, int)
 
void fillComboBox (bool)
 
void switchSchematicDoc (bool)
 
void switchEditMode (bool)
 
void changeSchematicSymbolMode (Schematic *)
 
bool deleteDirectoryContent (QDir &Dir)
 
bool isTextDocument (QWidget *)
 
void closeFile (int)
 
void updateRecentFilesList (QString s)
 
void successExportMessages (bool ok)
 
void fillLibrariesTreeView (void)
 
void initActions ()
 QucsApp::initActions Initializes all QActions of the application. More...
 
void initMenuBar ()
 
void initToolBar ()
 
void initStatusBar ()
 
void showHTML (const QString &)
 
bool performToggleAction (bool, QAction *, pToggleFunc, pMouseFunc, pMouseFunc2)
 

Private Attributes

QPrinter * Printer
 
QDockWidget * dock
 
QTabWidget * TabView
 
QDockWidget * octDock
 
OctaveWindowoctave
 
MessageDockmessageDock
 
QListWidget * Projects
 
QTreeWidget * Content
 
QTreeWidgetItem * ConSchematics
 
QTreeWidgetItem * ConSources
 
QTreeWidgetItem * ConDisplays
 
QTreeWidgetItem * ConDatasets
 
QTreeWidgetItem * ConOthers
 
QTreeWidgetItem * ConVerilog
 
QTreeWidgetItem * ConVerilogA
 
QTreeWidgetItem * ConOctave
 
QComboBox * CompChoose
 
Q3PtrList< QString > HierarchyHistory
 
QString QucsFileFilter
 
QAction * helpAboutApp
 
QAction * helpAboutQt
 
QAction * viewToolBar
 
QAction * viewStatusBar
 
QAction * viewBrowseDock
 
QAction * viewOctaveDock
 
QMenu * fileMenu
 
QMenu * editMenu
 
QMenu * insMenu
 
QMenu * projMenu
 
QMenu * simMenu
 
QMenu * viewMenu
 
QMenu * helpMenu
 
QMenu * alignMenu
 
QMenu * toolMenu
 
QMenu * recentfilesMenu
 
QMenu * helpTechnical
 
QMenu * helpReport
 
QMenu * helpTutorial
 
QToolBar * fileToolbar
 
QToolBar * editToolbar
 
QToolBar * viewToolbar
 
QToolBar * workToolbar
 
QShortcut * cursorUp
 
QShortcut * cursorLeft
 
QShortcut * cursorRight
 
QShortcut * cursorDown
 
QLabel * WarningLabel
 
QLabel * PositionLabel
 
QString lastExportFilename
 

Friends

class SaveDialog
 

Detailed Description

Definition at line 61 of file qucs.h.

Constructor & Destructor Documentation

QucsApp::QucsApp ( )

Definition at line 95 of file qucs.cpp.

QucsApp::~QucsApp ( )

Definition at line 181 of file qucs.cpp.

Member Function Documentation

void QucsApp::changeSchematicSymbolMode ( Schematic Doc)
private

Definition at line 2751 of file qucs.cpp.

bool QucsApp::closeAllFiles ( )

Definition at line 1845 of file qucs.cpp.

void QucsApp::closeEvent ( QCloseEvent *  Event)
protected

Definition at line 2157 of file qucs.cpp.

void QucsApp::closeFile ( int  index)
private

Definition at line 1818 of file qucs.cpp.

bool QucsApp::deleteDirectoryContent ( QDir &  Dir)
private

Definition at line 1397 of file qucs.cpp.

bool QucsApp::deleteProject ( const QString &  Path,
const QString &  Name 
)
private

Definition at line 1430 of file qucs.cpp.

void QucsApp::editFile ( const QString &  File)

Definition at line 603 of file qucs_actions.cpp.

QString QucsApp::fileType ( const QString &  Ext)

Definition at line 1003 of file qucs.cpp.

void QucsApp::fillComboBox ( bool  setAll)
private

Definition at line 601 of file qucs.cpp.

void QucsApp::fillLibrariesTreeView ( void  )
private

Definition at line 404 of file qucs.cpp.

QucsDoc * QucsApp::findDoc ( QString  File,
int *  Pos = 0 
)

Definition at line 582 of file qucs.cpp.

QucsDoc * QucsApp::getDoc ( int  No = -1)

Definition at line 562 of file qucs.cpp.

QString QucsApp::getSpiceFileFilter ( void  )

Definition at line 3001 of file qucs.cpp.

bool QucsApp::gotoPage ( const QString &  Name)

Definition at line 1527 of file qucs.cpp.

void QucsApp::initActions ( )
private

QucsApp::initActions Initializes all QActions of the application.

Definition at line 32 of file qucs_init.cpp.

void QucsApp::initContentListView ( )
private

Definition at line 193 of file qucs.cpp.

void QucsApp::initCursorMenu ( )
private

Definition at line 791 of file qucs.cpp.

void QucsApp::initMenuBar ( )
private

Definition at line 659 of file qucs_init.cpp.

void QucsApp::initStatusBar ( )
private

Definition at line 932 of file qucs_init.cpp.

void QucsApp::initToolBar ( )
private

Definition at line 877 of file qucs_init.cpp.

void QucsApp::initView ( )
private

QucsApp::initView Setup the layour of all widgets.

Definition at line 220 of file qucs.cpp.

bool QucsApp::isTextDocument ( QWidget *  w)
private

Definition at line 2764 of file qucs.cpp.

void QucsApp::openProject ( const QString &  Path,
const QString &  Name 
)
private

Definition at line 1302 of file qucs.cpp.

bool QucsApp::performToggleAction ( bool  on,
QAction *  Action,
pToggleFunc  Function,
pMouseFunc  MouseMove,
pMouseFunc2  MousePress 
)
private

Definition at line 51 of file qucs_actions.cpp.

void QucsApp::printCurrentDocument ( bool  fitToPage)
private

Definition at line 2074 of file qucs.cpp.

void QucsApp::printCursorPosition ( int  x,
int  y 
)
slot

Definition at line 980 of file qucs_init.cpp.

void QucsApp::readProjectFiles ( )

Definition at line 1222 of file qucs.cpp.

void QucsApp::readProjects ( )

Definition at line 1107 of file qucs.cpp.

bool QucsApp::saveAs ( )
private

Definition at line 1632 of file qucs.cpp.

bool QucsApp::saveFile ( QucsDoc Doc = 0)
private

Definition at line 1595 of file qucs.cpp.

void QucsApp::showHTML ( const QString &  Page)
private

Definition at line 878 of file qucs_actions.cpp.

void QucsApp::signalKillEmAll ( )
signal
void QucsApp::slot2PortMatching ( )
slot

Definition at line 2853 of file qucs.cpp.

void QucsApp::slotAddToProject ( )
slot

Definition at line 941 of file qucs_actions.cpp.

void QucsApp::slotAfterSimulation ( int  Status,
SimMessage sim 
)
privateslot

Definition at line 2354 of file qucs.cpp.

void QucsApp::slotAlignBottom ( )
slot

Definition at line 474 of file qucs_actions.cpp.

void QucsApp::slotAlignLeft ( )
slot

Definition at line 488 of file qucs_actions.cpp.

void QucsApp::slotAlignRight ( )
slot

Definition at line 502 of file qucs_actions.cpp.

void QucsApp::slotAlignTop ( )
slot

Definition at line 460 of file qucs_actions.cpp.

void QucsApp::slotApplSettings ( )
slot

Definition at line 1990 of file qucs.cpp.

void QucsApp::slotApplyCompText ( )
slot

Definition at line 1182 of file qucs_actions.cpp.

void QucsApp::slotBuildModule ( )
privateslot

QucsApp::slotBuildModule runs admsXml, C++ compiler to build library.

Run the va2cpp Run the cpp2lib

TODO

  • split into two actions, elaborate and compile?
  • collect, parse and display output of make

Definition at line 1557 of file qucs_actions.cpp.

void QucsApp::slotCallAtt ( )
slot

Definition at line 805 of file qucs_actions.cpp.

void QucsApp::slotCallEditor ( )
slot

Definition at line 693 of file qucs_actions.cpp.

void QucsApp::slotCallFilter ( )
slot

Definition at line 700 of file qucs_actions.cpp.

void QucsApp::slotCallLibrary ( )
slot

Definition at line 764 of file qucs_actions.cpp.

void QucsApp::slotCallLine ( )
slot

Definition at line 733 of file qucs_actions.cpp.

void QucsApp::slotCallMatch ( )
slot

Definition at line 797 of file qucs_actions.cpp.

void QucsApp::slotCallRes ( )
slot

Definition at line 836 of file qucs_actions.cpp.

void QucsApp::slotCenterHorizontal ( )
slot

Definition at line 540 of file qucs_actions.cpp.

void QucsApp::slotCenterVertical ( )
slot

Definition at line 554 of file qucs_actions.cpp.

void QucsApp::slotChangePage ( QString &  DocName,
QString &  DataDisplay 
)
privateslot

Definition at line 2414 of file qucs.cpp.

void QucsApp::slotChangeProps ( )
slot

Definition at line 924 of file qucs_actions.cpp.

void QucsApp::slotChangeView ( QWidget *  w)
privateslot

Definition at line 1903 of file qucs.cpp.

void QucsApp::slotClearRecentFiles ( )
privateslot

Definition at line 1451 of file qucs_actions.cpp.

void QucsApp::slotCMenuCopy ( )
slot

Definition at line 870 of file qucs.cpp.

void QucsApp::slotCMenuDelete ( )
slot

Definition at line 975 of file qucs.cpp.

void QucsApp::slotCMenuDelGroup ( )
slot

Definition at line 1030 of file qucs.cpp.

void QucsApp::slotCMenuInsert ( )
slot

Definition at line 1097 of file qucs.cpp.

void QucsApp::slotCMenuOpen ( )
slot

Definition at line 861 of file qucs.cpp.

void QucsApp::slotCMenuRename ( )
slot

Definition at line 939 of file qucs.cpp.

void QucsApp::slotCreateLib ( )
privateslot

Definition at line 1299 of file qucs_actions.cpp.

void QucsApp::slotCreatePackage ( )
privateslot

Definition at line 1399 of file qucs_actions.cpp.

void QucsApp::slotCursorDown ( )
privateslot

Definition at line 1130 of file qucs_actions.cpp.

void QucsApp::slotCursorLeft ( )
privateslot

Definition at line 1025 of file qucs_actions.cpp.

void QucsApp::slotCursorRight ( )
privateslot

Definition at line 1054 of file qucs_actions.cpp.

void QucsApp::slotCursorUp ( )
privateslot

Definition at line 1083 of file qucs_actions.cpp.

void QucsApp::slotDCbias ( )
privateslot

Definition at line 2406 of file qucs.cpp.

void QucsApp::slotDistribHoriz ( )
slot

Definition at line 516 of file qucs_actions.cpp.

void QucsApp::slotDistribVert ( )
slot

Definition at line 528 of file qucs_actions.cpp.

void QucsApp::slotEditActivate ( bool  on)
slot

Definition at line 130 of file qucs_actions.cpp.

void QucsApp::slotEditCopy ( )
slot

Definition at line 2201 of file qucs.cpp.

void QucsApp::slotEditCut ( )
slot

Definition at line 2177 of file qucs.cpp.

void QucsApp::slotEditDelete ( bool  on)
slot

Definition at line 149 of file qucs_actions.cpp.

void QucsApp::slotEditElement ( )
slot

Definition at line 2941 of file qucs.cpp.

void QucsApp::slotEditFind ( )
slot

Definition at line 911 of file qucs_actions.cpp.

void QucsApp::slotEditFindAgain ( )
slot

Definition at line 918 of file qucs_actions.cpp.

void QucsApp::slotEditMirrorX ( bool  on)
slot

Definition at line 112 of file qucs_actions.cpp.

void QucsApp::slotEditMirrorY ( bool  on)
slot

Definition at line 120 of file qucs_actions.cpp.

void QucsApp::slotEditPaste ( bool  on)
slot

Definition at line 252 of file qucs_actions.cpp.

void QucsApp::slotEditRedo ( )
slot

Definition at line 442 of file qucs_actions.cpp.

void QucsApp::slotEditRotate ( bool  on)
slot

Definition at line 104 of file qucs_actions.cpp.

void QucsApp::slotEditUndo ( )
slot

Definition at line 424 of file qucs_actions.cpp.

void QucsApp::slotEscape ( )
slot

Definition at line 213 of file qucs_actions.cpp.

void QucsApp::slotExportGraphAsCsv ( )
privateslot

Definition at line 1328 of file qucs_actions.cpp.

void QucsApp::slotExtractPackage ( )
privateslot

Definition at line 1408 of file qucs_actions.cpp.

void QucsApp::slotFileClose ( )
slot

Definition at line 1800 of file qucs.cpp.

void QucsApp::slotFileClose ( int  index)
slot

Definition at line 1808 of file qucs.cpp.

void QucsApp::slotFileExamples ( )
slot

Definition at line 1870 of file qucs.cpp.

void QucsApp::slotFileNew ( )
slot

Definition at line 1504 of file qucs.cpp.

void QucsApp::slotFileOpen ( )
slot

Definition at line 1567 of file qucs.cpp.

void QucsApp::slotFilePrint ( )
slot

Definition at line 2123 of file qucs.cpp.

void QucsApp::slotFilePrintFit ( )
slot

Definition at line 2130 of file qucs.cpp.

void QucsApp::slotFileQuit ( )
slot

Definition at line 2137 of file qucs.cpp.

void QucsApp::slotFileSave ( )
slot

Definition at line 1611 of file qucs.cpp.

void QucsApp::slotFileSaveAll ( )
slot

Definition at line 1769 of file qucs.cpp.

void QucsApp::slotFileSaveAs ( )
slot

Definition at line 1743 of file qucs.cpp.

void QucsApp::slotFileSettings ( )
slot

Definition at line 1959 of file qucs.cpp.

void QucsApp::slotGettingStarted ( )
slot

Definition at line 872 of file qucs_actions.cpp.

void QucsApp::slotHelpAbout ( )
privateslot

Definition at line 1053 of file qucs_init.cpp.

void QucsApp::slotHelpAboutQt ( )
privateslot

Definition at line 1093 of file qucs_init.cpp.

void QucsApp::slotHelpIndex ( )
slot

Definition at line 866 of file qucs_actions.cpp.

void QucsApp::slotHelpReport ( )
slot

Definition at line 1892 of file qucs.cpp.

void QucsApp::slotHelpTechnical ( )
slot

Definition at line 1885 of file qucs.cpp.

void QucsApp::slotHelpTutorial ( )
slot

Definition at line 1878 of file qucs.cpp.

void QucsApp::slotHideEdit ( )
privateslot

Definition at line 2950 of file qucs.cpp.

void QucsApp::slotImportData ( )
privateslot

Definition at line 1313 of file qucs_actions.cpp.

void QucsApp::slotInsertEntity ( )
slot

Definition at line 309 of file qucs_actions.cpp.

void QucsApp::slotInsertEquation ( bool  on)
slot

Definition at line 325 of file qucs_actions.cpp.

void QucsApp::slotInsertGround ( bool  on)
slot

Definition at line 358 of file qucs_actions.cpp.

void QucsApp::slotInsertLabel ( bool  on)
slot

Definition at line 175 of file qucs_actions.cpp.

void QucsApp::slotInsertPort ( bool  on)
slot

Definition at line 391 of file qucs_actions.cpp.

void QucsApp::slotIntoHierarchy ( )
slot

Definition at line 2224 of file qucs.cpp.

void QucsApp::slotLoadModule ( )
privateslot

QucsApp::slotLoadModule launches the dialog to select dynamic modueles.

Definition at line 1461 of file qucs_actions.cpp.

void QucsApp::slotMenuCloseProject ( )
privateslot

Definition at line 1373 of file qucs.cpp.

void QucsApp::slotMenuDelProject ( )
privateslot

Definition at line 1461 of file qucs.cpp.

void QucsApp::slotMenuOpenProject ( )
privateslot

Definition at line 1336 of file qucs.cpp.

void QucsApp::slotMoveText ( bool  on)
slot

Definition at line 190 of file qucs_actions.cpp.

void QucsApp::slotNextTab ( )
privateslot

Definition at line 1947 of file qucs.cpp.

void QucsApp::slotOnGrid ( bool  on)
slot

Definition at line 96 of file qucs_actions.cpp.

void QucsApp::slotOpenContent ( QTreeWidgetItem *  item)
privateslot

Definition at line 2494 of file qucs.cpp.

void QucsApp::slotOpenProject ( QListWidgetItem *  item)
privateslot

Definition at line 1366 of file qucs.cpp.

void QucsApp::slotOpenRecent ( int  num)
slot

Definition at line 1417 of file qucs_actions.cpp.

void QucsApp::slotPopHierarchy ( )
slot

Definition at line 2247 of file qucs.cpp.

void QucsApp::slotPowerMatching ( )
slot

Definition at line 2827 of file qucs.cpp.

void QucsApp::slotProjDelButt ( )
privateslot

Definition at line 1484 of file qucs.cpp.

void QucsApp::slotProjNewButt ( )
privateslot

Definition at line 1136 of file qucs.cpp.

void QucsApp::slotProjOpenButt ( )
privateslot

Definition at line 1354 of file qucs.cpp.

void QucsApp::slotRefreshSchPath ( )
slot

Definition at line 2001 of file qucs.cpp.

void QucsApp::slotResetWarnings ( )
slot

Definition at line 970 of file qucs_init.cpp.

void QucsApp::slotResizePropEdit ( const QString &  t)
privateslot

Definition at line 1292 of file qucs_actions.cpp.

void QucsApp::slotSaveDiagramToGraphicsFile ( )
slot

Definition at line 3107 of file qucs.cpp.

void QucsApp::slotSaveSchematicToGraphicsFile ( bool  diagram = false)
slot

Definition at line 3112 of file qucs.cpp.

void QucsApp::slotSelect ( bool  on)
slot

Definition at line 220 of file qucs_actions.cpp.

void QucsApp::slotSelectAll ( )
slot

Definition at line 568 of file qucs_actions.cpp.

void QucsApp::slotSelectComponent ( QListWidgetItem *  item)
slot

Definition at line 713 of file qucs.cpp.

void QucsApp::slotSelectLibComponent ( QTreeWidgetItem *  item)
privateslot

Definition at line 2632 of file qucs.cpp.

void QucsApp::slotSelectMarker ( )
slot

Definition at line 587 of file qucs_actions.cpp.

void QucsApp::slotSelectSubcircuit ( QTreeWidgetItem *  item)
privateslot

Definition at line 2573 of file qucs.cpp.

void QucsApp::slotSetCompView ( int  index)
privateslot

Definition at line 619 of file qucs.cpp.

void QucsApp::slotSetMarker ( bool  on)
slot

Definition at line 182 of file qucs_actions.cpp.

void QucsApp::slotSetWire ( bool  on)
slot

Definition at line 168 of file qucs_actions.cpp.

void QucsApp::slotShowAll ( )
slot

Definition at line 2267 of file qucs.cpp.

void QucsApp::slotShowContentMenu ( const QPoint &  pos)
slot

Definition at line 829 of file qucs.cpp.

void QucsApp::slotShowLastMsg ( )
slot

Definition at line 679 of file qucs_actions.cpp.

void QucsApp::slotShowLastNetlist ( )
slot

Definition at line 686 of file qucs_actions.cpp.

void QucsApp::slotShowOne ( )
slot

Definition at line 2275 of file qucs.cpp.

void QucsApp::slotShowWarnings ( )
slot

Definition at line 946 of file qucs_init.cpp.

void QucsApp::slotSimulate ( )
privateslot

QucsApp::slotSimulate is called when the simulate toolbar button is pressed.

Definition at line 2293 of file qucs.cpp.

void QucsApp::slotSymbolEdit ( )
slot

Definition at line 2774 of file qucs.cpp.

void QucsApp::slotTextNew ( )
slot

Definition at line 1515 of file qucs.cpp.

void QucsApp::slotToggleDock ( bool  on)
privateslot

Definition at line 1025 of file qucs_init.cpp.

void QucsApp::slotToggleOctave ( bool  on)
privateslot

Definition at line 1045 of file qucs_init.cpp.

void QucsApp::slotToPage ( )
slot

Definition at line 2477 of file qucs.cpp.

void QucsApp::slotUpdateRecentFiles ( )
privateslot

Definition at line 1425 of file qucs_actions.cpp.

void QucsApp::slotViewBrowseDock ( bool  toggle)
privateslot

Definition at line 1016 of file qucs_init.cpp.

void QucsApp::slotViewOctaveDock ( bool  toggle)
privateslot

Definition at line 1034 of file qucs_init.cpp.

void QucsApp::slotViewStatusBar ( bool  toggle)
privateslot

Definition at line 1006 of file qucs_init.cpp.

void QucsApp::slotViewToolBar ( bool  toggle)
privateslot

Definition at line 988 of file qucs_init.cpp.

void QucsApp::slotZoomIn ( bool  on)
slot

Definition at line 198 of file qucs_actions.cpp.

void QucsApp::slotZoomOut ( )
slot

Definition at line 2282 of file qucs.cpp.

void QucsApp::successExportMessages ( bool  ok)
private

Definition at line 3258 of file qucs.cpp.

void QucsApp::switchEditMode ( bool  SchematicMode)
private

Definition at line 2731 of file qucs.cpp.

void QucsApp::switchSchematicDoc ( bool  SchematicMode)
private

Definition at line 2668 of file qucs.cpp.

int QucsApp::testFile ( const QString &  DocName)
static

Definition at line 1156 of file qucs.cpp.

void QucsApp::updatePathList ( void  )

Definition at line 3058 of file qucs.cpp.

void QucsApp::updatePathList ( QStringList  newPathList)

Definition at line 3074 of file qucs.cpp.

void QucsApp::updatePortNumber ( QucsDoc currDoc,
int  No 
)
private

Definition at line 2013 of file qucs.cpp.

void QucsApp::updateRecentFilesList ( QString  s)
private

Definition at line 3089 of file qucs.cpp.

void QucsApp::updateSchNameHash ( void  )

Definition at line 2958 of file qucs.cpp.

void QucsApp::updateSpiceNameHash ( void  )

Definition at line 3018 of file qucs.cpp.

Friends And Related Function Documentation

friend class SaveDialog
friend

Definition at line 372 of file qucs.h.

Field Documentation

QAction * QucsApp::ActionCMenuCopy

Definition at line 172 of file qucs.h.

QAction * QucsApp::ActionCMenuDelete

Definition at line 172 of file qucs.h.

QAction * QucsApp::ActionCMenuDelGroup

Definition at line 172 of file qucs.h.

QAction * QucsApp::ActionCMenuInsert

Definition at line 172 of file qucs.h.

QAction* QucsApp::ActionCMenuOpen

Definition at line 172 of file qucs.h.

QAction * QucsApp::ActionCMenuRename

Definition at line 172 of file qucs.h.

QAction* QucsApp::activeAction

Definition at line 182 of file qucs.h.

QAction * QucsApp::addToProj

Definition at line 292 of file qucs.h.

QAction * QucsApp::alignBottom

Definition at line 292 of file qucs.h.

QAction * QucsApp::alignLeft

Definition at line 292 of file qucs.h.

QMenu * QucsApp::alignMenu
private

Definition at line 268 of file qucs.h.

QAction * QucsApp::alignRight

Definition at line 292 of file qucs.h.

QAction * QucsApp::alignTop

Definition at line 292 of file qucs.h.

QAction * QucsApp::applSettings

Definition at line 174 of file qucs.h.

QAction * QucsApp::buildModule

Definition at line 292 of file qucs.h.

QAction * QucsApp::callAtt

Definition at line 292 of file qucs.h.

QAction * QucsApp::callEditor

Definition at line 292 of file qucs.h.

QAction * QucsApp::callFilter

Definition at line 292 of file qucs.h.

QAction * QucsApp::callLib

Definition at line 292 of file qucs.h.

QAction * QucsApp::callLine

Definition at line 292 of file qucs.h.

QAction * QucsApp::callMatch

Definition at line 292 of file qucs.h.

QAction * QucsApp::callRes

Definition at line 292 of file qucs.h.

QAction * QucsApp::centerHor

Definition at line 292 of file qucs.h.

QAction * QucsApp::centerVert

Definition at line 292 of file qucs.h.

QAction * QucsApp::changeProps

Definition at line 292 of file qucs.h.

QComboBox* QucsApp::CompChoose
private

Definition at line 200 of file qucs.h.

QListWidget* QucsApp::CompComps

Definition at line 165 of file qucs.h.

QTreeWidgetItem * QucsApp::ConDatasets
private

Definition at line 196 of file qucs.h.

QTreeWidgetItem * QucsApp::ConDisplays
private

Definition at line 196 of file qucs.h.

QTreeWidgetItem * QucsApp::ConOctave
private

Definition at line 196 of file qucs.h.

QTreeWidgetItem * QucsApp::ConOthers
private

Definition at line 196 of file qucs.h.

QTreeWidgetItem* QucsApp::ConSchematics
private

Definition at line 196 of file qucs.h.

QTreeWidgetItem * QucsApp::ConSources
private

Definition at line 196 of file qucs.h.

QTreeWidget* QucsApp::Content
private

Definition at line 195 of file qucs.h.

QMenu* QucsApp::ContentMenu

Definition at line 169 of file qucs.h.

QTreeWidgetItem * QucsApp::ConVerilog
private

Definition at line 196 of file qucs.h.

QTreeWidgetItem * QucsApp::ConVerilogA
private

Definition at line 196 of file qucs.h.

QAction * QucsApp::createLib

Definition at line 292 of file qucs.h.

QAction * QucsApp::createPkg

Definition at line 292 of file qucs.h.

QShortcut * QucsApp::cursorDown
private

Definition at line 278 of file qucs.h.

QShortcut * QucsApp::cursorLeft
private

Definition at line 278 of file qucs.h.

QShortcut * QucsApp::cursorRight
private

Definition at line 278 of file qucs.h.

QShortcut* QucsApp::cursorUp
private

Definition at line 278 of file qucs.h.

QAction * QucsApp::dcbias

Definition at line 174 of file qucs.h.

QAction * QucsApp::distrHor

Definition at line 292 of file qucs.h.

QAction * QucsApp::distrVert

Definition at line 292 of file qucs.h.

QDockWidget* QucsApp::dock
private

Definition at line 188 of file qucs.h.

QTabWidget* QucsApp::DocumentTab

Definition at line 164 of file qucs.h.

QAction * QucsApp::dpl_sch

Definition at line 174 of file qucs.h.

QAction * QucsApp::editActivate

Definition at line 292 of file qucs.h.

QAction * QucsApp::editCopy

Definition at line 174 of file qucs.h.

QAction * QucsApp::editCut

Definition at line 174 of file qucs.h.

QAction * QucsApp::editDelete

Definition at line 292 of file qucs.h.

QAction * QucsApp::editFind

Definition at line 292 of file qucs.h.

QAction * QucsApp::editFindAgain

Definition at line 292 of file qucs.h.

QMenu * QucsApp::editMenu
private

Definition at line 268 of file qucs.h.

QAction * QucsApp::editMirror

Definition at line 292 of file qucs.h.

QAction * QucsApp::editMirrorY

Definition at line 292 of file qucs.h.

QAction * QucsApp::editPaste

Definition at line 292 of file qucs.h.

QAction * QucsApp::editRotate

Definition at line 292 of file qucs.h.

QLineEdit* QucsApp::editText

Definition at line 81 of file qucs.h.

QToolBar * QucsApp::editToolbar
private

Definition at line 274 of file qucs.h.

QAction* QucsApp::exportAsImage

Definition at line 180 of file qucs.h.

QAction * QucsApp::extractPkg

Definition at line 292 of file qucs.h.

QAction * QucsApp::fileClose

Definition at line 174 of file qucs.h.

QAction * QucsApp::fileExamples

Definition at line 174 of file qucs.h.

QMenu* QucsApp::fileMenu
private

Definition at line 268 of file qucs.h.

QAction* QucsApp::fileNew

Definition at line 174 of file qucs.h.

QAction * QucsApp::fileNewDpl

Definition at line 174 of file qucs.h.

QAction * QucsApp::fileOpen

Definition at line 174 of file qucs.h.

QAction * QucsApp::filePrint

Definition at line 174 of file qucs.h.

QAction * QucsApp::filePrintFit

Definition at line 174 of file qucs.h.

QAction * QucsApp::fileQuit

Definition at line 174 of file qucs.h.

QAction * QucsApp::fileSave

Definition at line 174 of file qucs.h.

QAction * QucsApp::fileSaveAll

Definition at line 174 of file qucs.h.

QAction * QucsApp::fileSaveAs

Definition at line 174 of file qucs.h.

QAction * QucsApp::fileSettings

Definition at line 174 of file qucs.h.

QToolBar* QucsApp::fileToolbar
private

Definition at line 274 of file qucs.h.

QAction * QucsApp::graph2csv

Definition at line 292 of file qucs.h.

QAction* QucsApp::helpAboutApp
private

Definition at line 264 of file qucs.h.

QAction * QucsApp::helpAboutQt
private

Definition at line 264 of file qucs.h.

QAction * QucsApp::helpGetStart

Definition at line 292 of file qucs.h.

QAction * QucsApp::helpIndex

Definition at line 292 of file qucs.h.

QMenu * QucsApp::helpMenu
private

Definition at line 268 of file qucs.h.

QMenu * QucsApp::helpReport
private

Definition at line 272 of file qucs.h.

QMenu* QucsApp::helpTechnical
private

Definition at line 272 of file qucs.h.

QMenu * QucsApp::helpTutorial
private

Definition at line 272 of file qucs.h.

Q3PtrList<QString> QucsApp::HierarchyHistory
private

Definition at line 203 of file qucs.h.

QAction * QucsApp::importData

Definition at line 292 of file qucs.h.

QAction * QucsApp::insEntity

Definition at line 292 of file qucs.h.

QAction * QucsApp::insEquation

Definition at line 292 of file qucs.h.

QAction * QucsApp::insGround

Definition at line 292 of file qucs.h.

QAction * QucsApp::insLabel

Definition at line 292 of file qucs.h.

QMenu * QucsApp::insMenu
private

Definition at line 268 of file qucs.h.

QAction * QucsApp::insPort

Definition at line 292 of file qucs.h.

QAction* QucsApp::insWire

Definition at line 292 of file qucs.h.

QAction * QucsApp::intoH

Definition at line 174 of file qucs.h.

QString QucsApp::lastExportFilename
private

Definition at line 373 of file qucs.h.

QTreeWidget* QucsApp::libTreeWidget

Definition at line 166 of file qucs.h.

QAction * QucsApp::loadModule

Definition at line 292 of file qucs.h.

QAction * QucsApp::magAll

Definition at line 174 of file qucs.h.

QAction * QucsApp::magMinus

Definition at line 174 of file qucs.h.

QAction * QucsApp::magOne

Definition at line 174 of file qucs.h.

QAction * QucsApp::magPlus

Definition at line 292 of file qucs.h.

MessageDock* QucsApp::messageDock
private

Definition at line 192 of file qucs.h.

void(MouseActions::* QucsApp::MouseDoubleClickAction)(Schematic *, QMouseEvent *)

Definition at line 87 of file qucs.h.

void(MouseActions::* QucsApp::MouseMoveAction)(Schematic *, QMouseEvent *)

Definition at line 85 of file qucs.h.

void(MouseActions::* QucsApp::MousePressAction)(Schematic *, QMouseEvent *, float, float)

Definition at line 86 of file qucs.h.

void(MouseActions::* QucsApp::MouseReleaseAction)(Schematic *, QMouseEvent *)

Definition at line 88 of file qucs.h.

QAction * QucsApp::moveText

Definition at line 292 of file qucs.h.

OctaveWindow* QucsApp::octave
private

Definition at line 191 of file qucs.h.

QDockWidget* QucsApp::octDock
private

Definition at line 190 of file qucs.h.

QAction * QucsApp::onGrid

Definition at line 292 of file qucs.h.

QAction * QucsApp::popH

Definition at line 174 of file qucs.h.

QLabel * QucsApp::PositionLabel
private

Definition at line 280 of file qucs.h.

QPrinter* QucsApp::Printer
private

Definition at line 185 of file qucs.h.

QAction * QucsApp::projClose

Definition at line 174 of file qucs.h.

QAction * QucsApp::projDel

Definition at line 174 of file qucs.h.

QListWidget* QucsApp::Projects
private

Definition at line 194 of file qucs.h.

QMenu * QucsApp::projMenu
private

Definition at line 268 of file qucs.h.

QString QucsApp::ProjName

Definition at line 74 of file qucs.h.

QAction * QucsApp::projNew

Definition at line 174 of file qucs.h.

QAction * QucsApp::projOpen

Definition at line 174 of file qucs.h.

QString QucsApp::QucsFileFilter
private

Definition at line 204 of file qucs.h.

QSettings* QucsApp::qucsSettings

Definition at line 66 of file qucs.h.

QMenu * QucsApp::recentfilesMenu
private

Definition at line 268 of file qucs.h.

QAction * QucsApp::redo

Definition at line 174 of file qucs.h.

QAction * QucsApp::refreshSchPath

Definition at line 174 of file qucs.h.

QHash<QString,QString> QucsApp::schNameHash

Definition at line 76 of file qucs.h.

SearchDialog* QucsApp::SearchDia

Definition at line 82 of file qucs.h.

QAction * QucsApp::select

Definition at line 292 of file qucs.h.

QAction * QucsApp::selectAll

Definition at line 292 of file qucs.h.

QAction * QucsApp::selectMarker

Definition at line 292 of file qucs.h.

QAction * QucsApp::setMarker

Definition at line 292 of file qucs.h.

QAction * QucsApp::showMsg

Definition at line 292 of file qucs.h.

QAction * QucsApp::showNet

Definition at line 292 of file qucs.h.

QMenu * QucsApp::simMenu
private

Definition at line 268 of file qucs.h.

QAction * QucsApp::simulate

Definition at line 174 of file qucs.h.

QStringList QucsApp::spiceExtensions

Definition at line 77 of file qucs.h.

QHash<QString,QString> QucsApp::spiceNameHash

Definition at line 79 of file qucs.h.

QAction * QucsApp::symEdit

Definition at line 174 of file qucs.h.

QTabWidget* QucsApp::TabView
private

Definition at line 189 of file qucs.h.

QAction * QucsApp::textNew

Definition at line 174 of file qucs.h.

QMenu * QucsApp::toolMenu
private

Definition at line 268 of file qucs.h.

QAction * QucsApp::undo

Definition at line 174 of file qucs.h.

MouseActions* QucsApp::view

Definition at line 163 of file qucs.h.

QAction * QucsApp::viewBrowseDock
private

Definition at line 264 of file qucs.h.

QMenu * QucsApp::viewMenu
private

Definition at line 268 of file qucs.h.

QAction * QucsApp::viewOctaveDock
private

Definition at line 264 of file qucs.h.

QAction * QucsApp::viewStatusBar
private

Definition at line 264 of file qucs.h.

QAction * QucsApp::viewToolBar
private

Definition at line 264 of file qucs.h.

QToolBar * QucsApp::viewToolbar
private

Definition at line 274 of file qucs.h.

QLabel* QucsApp::WarningLabel
private

Definition at line 280 of file qucs.h.

QAction * QucsApp::wire

Definition at line 292 of file qucs.h.

QToolBar * QucsApp::workToolbar
private

Definition at line 274 of file qucs.h.


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