Qucs-GUI  0.0.19
Public Slots | Signals | Public Member Functions | Data Fields | Protected Member Functions | Private Types | Private Slots | Private Member Functions | Private Attributes | Friends
QucsApp Class Reference

#include <qucs.h>

Collaboration diagram for QucsApp:
Collaboration graph
[legend]

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 slotApplSettings ()
void slotRefreshSchPath ()
void slotIntoHierarchy ()
void slotPopHierarchy ()
void slotShowAll ()
void slotShowOne ()
void slotZoomOut ()
void slotToPage ()
void slotSelectComponent (QListWidgetItem *)
void slotSearchComponent (const QString &)
void slotSearchClear ()
void slotEditElement ()
void slotPowerMatching ()
void slot2PortMatching ()
void slotShowContentMenu (const QPoint &)
void slotCMenuOpen ()
void slotCMenuCopy ()
void slotCMenuRename ()
void slotCMenuDelete ()
void slotCMenuInsert ()
void slotUpdateTreeview ()
void slotShowWarnings ()
void slotResetWarnings ()
void printCursorPosition (int, int)
void slotUpdateUndo (bool)
void slotUpdateRedo (bool)
void slotEditRotate (bool)
void slotEditMirrorX (bool)
void slotEditMirrorY (bool)
void slotEditCut ()
void slotEditCopy ()
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 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 slotCallActiveFilter ()
void slotCallLine ()
void slotCallLibrary ()
void slotCallMatch ()
void slotCallAtt ()
void slotCallRes ()
void slotHelpIndex ()
void slotGettingStarted ()
void slotChangeProps ()
void slotAddToProject ()
void slotApplyCompText ()
void slotOpenRecent ()
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 &)
void readProjects ()
void updatePathList (void)
void updatePathList (QStringList)
void updateSchNameHash (void)
void updateSpiceNameHash (void)
void editFile (const QString &)

Data Fields

QString ProjName
QHash< QString, QString > schNameHash
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 * 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 * callActiveFilter
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 * 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 Types

enum  { MaxRecentFiles = 8 }

Private Slots

void slotMenuProjOpen ()
void slotMenuProjClose ()
void slotMenuProjDel ()
void slotListProjOpen (const QModelIndex &)
void slotSelectSubcircuit (const QModelIndex &)
void slotSelectLibComponent (QTreeWidgetItem *)
void slotOpenContent (const QModelIndex &)
void slotSetCompView (int)
void slotButtonProjNew ()
void slotButtonProjOpen ()
void slotButtonProjDel ()
void slotChangeView (QWidget *)
void slotSimulate ()
 QucsApp::slotSimulate is called when the simulate toolbar button is pressed.
void slotAfterSimulation (int, SimMessage *)
void slotDCbias ()
void slotChangePage (QString &, QString &)
void slotHideEdit ()
void slotFileChanged (bool)
void slotViewToolBar (bool toggle)
void slotViewStatusBar (bool toggle)
void slotViewBrowseDock (bool toggle)
void slotViewOctaveDock (bool)
void slotToggleOctave (bool)
void slotToggleDock (bool)
void slotHelpAbout ()
void slotCursorLeft (bool left=true)
void slotCursorRight ()
void slotCursorUp (bool up=true)
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.
void slotBuildModule ()
 QucsApp::slotBuildModule runs admsXml, C++ compiler to build library.

Private Member Functions

void initView ()
 QucsApp::initView Setup the layour of all widgets.
void initCursorMenu ()
void printCurrentDocument (bool)
bool saveFile (QucsDoc *Doc=0)
bool saveAs ()
void openProject (const QString &)
bool deleteProject (const QString &)
void updatePortNumber (QucsDoc *, int)
void fillComboBox (bool)
void switchSchematicDoc (bool)
void switchEditMode (bool)
void changeSchematicSymbolMode (Schematic *)
bool recurRemove (const QString &)
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.
void initMenuBar ()
void initToolBar ()
void initStatusBar ()
void showHTML (const QString &)
bool performToggleAction (bool, QAction *, pToggleFunc, pMouseFunc, pMouseFunc2)
void launchTool (const QString &, const QString &, const QString &="")
 launch an external application passing arguments

Private Attributes

QDockWidget * dock
QTabWidget * TabView
QDockWidget * octDock
OctaveWindowoctave
MessageDockmessageDock
QListView * Projects
ProjectView * Content
QLineEdit * CompSearch
QPushButton * CompSearchClear
QComboBox * CompChoose
QStack< QString > HierarchyHistory
QString QucsFileFilter
QFileSystemModel * m_homeDirModel
QFileSystemModel * m_projModel
int ccCurIdx
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
QAction * fileRecentAction [MaxRecentFiles]
QAction * fileClearRecent
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 60 of file qucs.h.


Member Enumeration Documentation

anonymous enum [private]
Enumerator:
MaxRecentFiles 

Definition at line 261 of file qucs.h.


Constructor & Destructor Documentation

Definition at line 119 of file qucs.cpp.

Here is the call graph for this function:

Definition at line 183 of file qucs.cpp.

Here is the call graph for this function:


Member Function Documentation

void QucsApp::changeSchematicSymbolMode ( Schematic Doc) [private]

Definition at line 2467 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 1683 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::closeEvent ( QCloseEvent *  Event) [protected]

Definition at line 1928 of file qucs.cpp.

Here is the call graph for this function:

void QucsApp::closeFile ( int  index) [private]

Definition at line 1651 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool QucsApp::deleteProject ( const QString &  Path) [private]

Definition at line 1290 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::editFile ( const QString &  File)

Definition at line 654 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

QString QucsApp::fileType ( const QString &  Ext)

Definition at line 935 of file qucs.cpp.

void QucsApp::fillComboBox ( bool  setAll) [private]

Definition at line 591 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::fillLibrariesTreeView ( void  ) [private]

Definition at line 389 of file qucs.cpp.

Here is the caller graph for this function:

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

Definition at line 572 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 552 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool QucsApp::gotoPage ( const QString &  Name)

Definition at line 1384 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::initActions ( ) [private]

QucsApp::initActions Initializes all QActions of the application.

Definition at line 41 of file qucs_init.cpp.

Here is the caller graph for this function:

void QucsApp::initCursorMenu ( ) [private]

Definition at line 901 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::initMenuBar ( ) [private]

Definition at line 664 of file qucs_init.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::initStatusBar ( ) [private]

Definition at line 941 of file qucs_init.cpp.

Here is the caller graph for this function:

void QucsApp::initToolBar ( ) [private]

Definition at line 886 of file qucs_init.cpp.

Here is the caller graph for this function:

void QucsApp::initView ( ) [private]

QucsApp::initView Setup the layour of all widgets.

Definition at line 197 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool QucsApp::isTextDocument ( QWidget *  w) [private]

Definition at line 2480 of file qucs.cpp.

Here is the caller graph for this function:

void QucsApp::launchTool ( const QString &  prog,
const QString &  progDesc,
const QString &  args = "" 
) [private]

launch an external application passing arguments

Parameters:
progexecutable program name (will be transformed depending on OS)
progDescprogram description string (used for error messages)
argsarguments to pass to the executable

Definition at line 804 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::openProject ( const QString &  Path) [private]

Definition at line 1158 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 67 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::printCurrentDocument ( bool  fitToPage) [private]

Definition at line 1879 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 989 of file qucs_init.cpp.

Definition at line 1112 of file qucs.cpp.

Here is the caller graph for this function:

bool QucsApp::recurRemove ( const QString &  Path) [private]

Definition at line 1258 of file qucs.cpp.

Here is the caller graph for this function:

bool QucsApp::saveAs ( ) [private]

Definition at line 1489 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 1451 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 844 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::signalKillEmAll ( ) [signal]

Here is the caller graph for this function:

void QucsApp::slot2PortMatching ( ) [slot]

Definition at line 2567 of file qucs.cpp.

Here is the call graph for this function:

void QucsApp::slotAddToProject ( ) [slot]

Definition at line 877 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotAfterSimulation ( int  Status,
SimMessage sim 
) [private, slot]

Definition at line 2072 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotAlignBottom ( ) [slot]

Definition at line 525 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotAlignLeft ( ) [slot]

Definition at line 539 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotAlignRight ( ) [slot]

Definition at line 553 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotAlignTop ( ) [slot]

Definition at line 511 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotApplSettings ( ) [slot]

Definition at line 1812 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotApplyCompText ( ) [slot]

Definition at line 1067 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotBuildModule ( ) [private, slot]

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 1440 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotButtonProjDel ( ) [private, slot]

Definition at line 1339 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotButtonProjNew ( ) [private, slot]

Definition at line 1132 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotButtonProjOpen ( ) [private, slot]

Definition at line 1212 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 756 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotCallAtt ( ) [slot]

Definition at line 785 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotCallEditor ( ) [slot]

Definition at line 744 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotCallFilter ( ) [slot]

Definition at line 751 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotCallLibrary ( ) [slot]

Definition at line 770 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotCallLine ( ) [slot]

Definition at line 763 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotCallMatch ( ) [slot]

Definition at line 777 of file qucs_actions.cpp.

Here is the caller graph for this function:

void QucsApp::slotCallRes ( ) [slot]

Definition at line 792 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 591 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotCenterVertical ( ) [slot]

Definition at line 605 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotChangePage ( QString &  DocName,
QString &  DataDisplay 
) [private, slot]

Definition at line 2131 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotChangeProps ( ) [slot]

Definition at line 858 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotChangeView ( QWidget *  w) [private, slot]

Definition at line 1741 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotClearRecentFiles ( ) [private, slot]

Definition at line 1332 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotCMenuCopy ( ) [slot]

Definition at line 964 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotCMenuDelete ( ) [slot]

Definition at line 1072 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotCMenuInsert ( ) [slot]

Definition at line 1102 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotCMenuOpen ( ) [slot]

Definition at line 959 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotCMenuRename ( ) [slot]

Definition at line 1032 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotCreateLib ( ) [private, slot]

Definition at line 1184 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotCreatePackage ( ) [private, slot]

Definition at line 1285 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotCursorDown ( ) [inline, private, slot]

Definition at line 355 of file qucs.h.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotCursorLeft ( bool  left = true) [private, slot]

Definition at line 961 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotCursorRight ( ) [inline, private, slot]

Definition at line 353 of file qucs.h.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotCursorUp ( bool  up = true) [private, slot]

Definition at line 995 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotDCbias ( ) [private, slot]

Definition at line 2123 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotDistribHoriz ( ) [slot]

Definition at line 567 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotDistribVert ( ) [slot]

Definition at line 579 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotEditActivate ( bool  on) [slot]

Definition at line 146 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotEditCopy ( ) [slot]

Definition at line 285 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotEditCut ( ) [slot]

Definition at line 269 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotEditDelete ( bool  on) [slot]

Definition at line 165 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotEditElement ( ) [slot]

Definition at line 2655 of file qucs.cpp.

Here is the call graph for this function:

void QucsApp::slotEditFind ( ) [slot]

Definition at line 851 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotEditMirrorX ( bool  on) [slot]

Definition at line 128 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotEditMirrorY ( bool  on) [slot]

Definition at line 136 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotEditPaste ( bool  on) [slot]

Definition at line 300 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotEditRedo ( ) [slot]

Definition at line 493 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotEditRotate ( bool  on) [slot]

Definition at line 120 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotEditUndo ( ) [slot]

Definition at line 475 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotEscape ( ) [slot]

Definition at line 229 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotExportGraphAsCsv ( ) [private, slot]

Definition at line 1214 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotExtractPackage ( ) [private, slot]

Definition at line 1294 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotFileChanged ( bool  changed) [private, slot]

Definition at line 2672 of file qucs.cpp.

void QucsApp::slotFileClose ( ) [slot]

Definition at line 1633 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotFileClose ( int  index) [slot]

Definition at line 1641 of file qucs.cpp.

Here is the call graph for this function:

void QucsApp::slotFileExamples ( ) [slot]

Definition at line 1708 of file qucs.cpp.

Here is the caller graph for this function:

void QucsApp::slotFileNew ( ) [slot]

Definition at line 1357 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotFileOpen ( ) [slot]

Definition at line 1429 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotFilePrint ( ) [slot]

Definition at line 1894 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotFilePrintFit ( ) [slot]

Definition at line 1901 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotFileQuit ( ) [slot]

Definition at line 1908 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotFileSave ( ) [slot]

Definition at line 1468 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotFileSaveAll ( ) [slot]

Definition at line 1599 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotFileSaveAs ( ) [slot]

Definition at line 1574 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotFileSettings ( ) [slot]

Definition at line 1781 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotGettingStarted ( ) [slot]

Definition at line 838 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotHelpAbout ( ) [private, slot]

Definition at line 1550 of file qucs_actions.cpp.

Here is the caller graph for this function:

void QucsApp::slotHelpIndex ( ) [slot]

Definition at line 832 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotHelpReport ( ) [slot]

Definition at line 1730 of file qucs.cpp.

Here is the caller graph for this function:

void QucsApp::slotHelpTechnical ( ) [slot]

Definition at line 1723 of file qucs.cpp.

Here is the caller graph for this function:

void QucsApp::slotHelpTutorial ( ) [slot]

Definition at line 1716 of file qucs.cpp.

Here is the caller graph for this function:

void QucsApp::slotHideEdit ( ) [private, slot]

Definition at line 2664 of file qucs.cpp.

void QucsApp::slotImportData ( ) [private, slot]

Definition at line 1199 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotInsertEntity ( ) [slot]

Definition at line 360 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotInsertEquation ( bool  on) [slot]

Definition at line 376 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotInsertGround ( bool  on) [slot]

Definition at line 409 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotInsertLabel ( bool  on) [slot]

Definition at line 191 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotInsertPort ( bool  on) [slot]

Definition at line 442 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotIntoHierarchy ( ) [slot]

Definition at line 1949 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotListProjOpen ( const QModelIndex &  idx) [private, slot]

Definition at line 1227 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotLoadModule ( ) [private, slot]

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

Definition at line 1341 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotMenuProjClose ( ) [private, slot]

Definition at line 1235 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotMenuProjDel ( ) [private, slot]

Definition at line 1326 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotMenuProjOpen ( ) [private, slot]

Definition at line 1199 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotMoveText ( bool  on) [slot]

Definition at line 206 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotOnGrid ( bool  on) [slot]

Definition at line 112 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotOpenContent ( const QModelIndex &  idx) [private, slot]

Definition at line 2217 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotOpenRecent ( ) [slot]

Definition at line 1303 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotPopHierarchy ( ) [slot]

Definition at line 1966 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotPowerMatching ( ) [slot]

Definition at line 2541 of file qucs.cpp.

Here is the call graph for this function:

void QucsApp::slotRefreshSchPath ( ) [slot]

Definition at line 1822 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotResetWarnings ( ) [slot]

Definition at line 979 of file qucs_init.cpp.

Here is the caller graph for this function:

void QucsApp::slotResizePropEdit ( const QString &  t) [private, slot]

Definition at line 1177 of file qucs_actions.cpp.

Here is the caller graph for this function:

Definition at line 2816 of file qucs.cpp.

Here is the call graph for this function:

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

Definition at line 2821 of file qucs.cpp.

Here is the caller graph for this function:

void QucsApp::slotSearchClear ( ) [slot]

Definition at line 776 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotSearchComponent ( const QString &  searchText) [slot]
Todo:
warning: expression result unused, can we rewrite this?

Definition at line 697 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotSelect ( bool  on) [slot]

Definition at line 237 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotSelectAll ( ) [slot]

Definition at line 619 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotSelectComponent ( QListWidgetItem *  item) [slot]

! comment out the above two lines if you would like that the search ! returns back to the last selected category instead

Definition at line 790 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotSelectLibComponent ( QTreeWidgetItem *  item) [private, slot]

Definition at line 2358 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotSelectMarker ( ) [slot]

Definition at line 638 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotSelectSubcircuit ( const QModelIndex &  idx) [private, slot]

Definition at line 2290 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotSetCompView ( int  index) [private, slot]
Todo:
warning: expression result unused, can we rewrite this?

Definition at line 609 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotSetMarker ( bool  on) [slot]

Definition at line 198 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotSetWire ( bool  on) [slot]

Definition at line 184 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotShowAll ( ) [slot]

Definition at line 1985 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 923 of file qucs.cpp.

Here is the caller graph for this function:

void QucsApp::slotShowLastMsg ( ) [slot]

Definition at line 730 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 737 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotShowOne ( ) [slot]

Definition at line 1993 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotShowWarnings ( ) [slot]

Definition at line 955 of file qucs_init.cpp.

Here is the caller graph for this function:

void QucsApp::slotSimulate ( ) [private, slot]

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

Definition at line 2011 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotSymbolEdit ( ) [slot]

Definition at line 2488 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotTextNew ( ) [slot]

Definition at line 1370 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotToggleDock ( bool  on) [private, slot]

Definition at line 1034 of file qucs_init.cpp.

Here is the caller graph for this function:

void QucsApp::slotToggleOctave ( bool  on) [private, slot]

Definition at line 1052 of file qucs_init.cpp.

Here is the caller graph for this function:

void QucsApp::slotToPage ( ) [slot]

Definition at line 2199 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotUpdateRecentFiles ( ) [private, slot]

Definition at line 1312 of file qucs_actions.cpp.

Here is the caller graph for this function:

void QucsApp::slotUpdateRedo ( bool  isEnabled) [slot]

Definition at line 1004 of file qucs_init.cpp.

void QucsApp::slotUpdateTreeview ( ) [slot]

Definition at line 2681 of file qucs.cpp.

Here is the caller graph for this function:

void QucsApp::slotUpdateUndo ( bool  isEnabled) [slot]

Definition at line 997 of file qucs_init.cpp.

void QucsApp::slotViewBrowseDock ( bool  toggle) [private, slot]

Definition at line 1028 of file qucs_init.cpp.

Here is the caller graph for this function:

void QucsApp::slotViewOctaveDock ( bool  toggle) [private, slot]

Definition at line 1043 of file qucs_init.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotViewStatusBar ( bool  toggle) [private, slot]

Definition at line 1021 of file qucs_init.cpp.

Here is the caller graph for this function:

void QucsApp::slotViewToolBar ( bool  toggle) [private, slot]

Definition at line 1011 of file qucs_init.cpp.

Here is the caller graph for this function:

void QucsApp::slotZoomIn ( bool  on) [slot]

Definition at line 214 of file qucs_actions.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::slotZoomOut ( ) [slot]

Definition at line 2000 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::successExportMessages ( bool  ok) [private]
void QucsApp::switchEditMode ( bool  SchematicMode) [private]

Definition at line 2447 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::switchSchematicDoc ( bool  SchematicMode) [private]

Definition at line 2385 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::updatePathList ( void  )

Definition at line 2772 of file qucs.cpp.

Here is the caller graph for this function:

void QucsApp::updatePathList ( QStringList  newPathList)

Definition at line 2788 of file qucs.cpp.

Here is the call graph for this function:

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

Definition at line 1831 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::updateRecentFilesList ( QString  s) [private]

Definition at line 2803 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void QucsApp::updateSchNameHash ( void  )

Definition at line 2689 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 2732 of file qucs.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:


Friends And Related Function Documentation

friend class SaveDialog [friend]

Definition at line 371 of file qucs.h.


Field Documentation

Definition at line 166 of file qucs.h.

Definition at line 166 of file qucs.h.

Definition at line 166 of file qucs.h.

Definition at line 166 of file qucs.h.

Definition at line 166 of file qucs.h.

Definition at line 176 of file qucs.h.

QAction * QucsApp::addToProj

Definition at line 288 of file qucs.h.

Definition at line 288 of file qucs.h.

QAction * QucsApp::alignLeft

Definition at line 288 of file qucs.h.

QMenu * QucsApp::alignMenu [private]

Definition at line 262 of file qucs.h.

Definition at line 288 of file qucs.h.

QAction * QucsApp::alignTop

Definition at line 288 of file qucs.h.

Definition at line 168 of file qucs.h.

Definition at line 288 of file qucs.h.

Definition at line 288 of file qucs.h.

QAction * QucsApp::callAtt

Definition at line 288 of file qucs.h.

Definition at line 288 of file qucs.h.

Definition at line 288 of file qucs.h.

QAction * QucsApp::callLib

Definition at line 288 of file qucs.h.

QAction * QucsApp::callLine

Definition at line 288 of file qucs.h.

QAction * QucsApp::callMatch

Definition at line 288 of file qucs.h.

QAction * QucsApp::callRes

Definition at line 288 of file qucs.h.

int QucsApp::ccCurIdx [private]

Definition at line 198 of file qucs.h.

QAction * QucsApp::centerHor

Definition at line 288 of file qucs.h.

Definition at line 288 of file qucs.h.

Definition at line 288 of file qucs.h.

QComboBox* QucsApp::CompChoose [private]

Definition at line 191 of file qucs.h.

QListWidget* QucsApp::CompComps

Definition at line 159 of file qucs.h.

QLineEdit* QucsApp::CompSearch [private]

Definition at line 189 of file qucs.h.

QPushButton* QucsApp::CompSearchClear [private]

Definition at line 190 of file qucs.h.

ProjectView* QucsApp::Content [private]

Definition at line 187 of file qucs.h.

Definition at line 163 of file qucs.h.

QAction * QucsApp::createLib

Definition at line 288 of file qucs.h.

QAction * QucsApp::createPkg

Definition at line 288 of file qucs.h.

QShortcut * QucsApp::cursorDown [private]

Definition at line 274 of file qucs.h.

QShortcut * QucsApp::cursorLeft [private]

Definition at line 274 of file qucs.h.

QShortcut * QucsApp::cursorRight [private]

Definition at line 274 of file qucs.h.

QShortcut* QucsApp::cursorUp [private]

Definition at line 274 of file qucs.h.

QAction * QucsApp::dcbias

Definition at line 168 of file qucs.h.

QAction * QucsApp::distrHor

Definition at line 288 of file qucs.h.

QAction * QucsApp::distrVert

Definition at line 288 of file qucs.h.

QDockWidget* QucsApp::dock [private]

Definition at line 180 of file qucs.h.

QTabWidget* QucsApp::DocumentTab

Definition at line 158 of file qucs.h.

QAction * QucsApp::dpl_sch

Definition at line 168 of file qucs.h.

Definition at line 288 of file qucs.h.

QAction * QucsApp::editCopy

Definition at line 168 of file qucs.h.

QAction * QucsApp::editCut

Definition at line 168 of file qucs.h.

Definition at line 288 of file qucs.h.

QAction * QucsApp::editFind

Definition at line 288 of file qucs.h.

QMenu * QucsApp::editMenu [private]

Definition at line 262 of file qucs.h.

Definition at line 288 of file qucs.h.

Definition at line 288 of file qucs.h.

QAction * QucsApp::editPaste

Definition at line 288 of file qucs.h.

Definition at line 288 of file qucs.h.

QLineEdit* QucsApp::editText

Definition at line 75 of file qucs.h.

QToolBar * QucsApp::editToolbar [private]

Definition at line 270 of file qucs.h.

Definition at line 174 of file qucs.h.

Definition at line 288 of file qucs.h.

QAction* QucsApp::fileClearRecent [private]

Definition at line 265 of file qucs.h.

QAction * QucsApp::fileClose

Definition at line 168 of file qucs.h.

Definition at line 168 of file qucs.h.

QMenu* QucsApp::fileMenu [private]

Definition at line 262 of file qucs.h.

QAction* QucsApp::fileNew

Definition at line 168 of file qucs.h.

Definition at line 168 of file qucs.h.

QAction * QucsApp::fileOpen

Definition at line 168 of file qucs.h.

QAction * QucsApp::filePrint

Definition at line 168 of file qucs.h.

Definition at line 168 of file qucs.h.

QAction * QucsApp::fileQuit

Definition at line 168 of file qucs.h.

Definition at line 264 of file qucs.h.

QAction * QucsApp::fileSave

Definition at line 168 of file qucs.h.

Definition at line 168 of file qucs.h.

Definition at line 168 of file qucs.h.

Definition at line 168 of file qucs.h.

QToolBar* QucsApp::fileToolbar [private]

Definition at line 270 of file qucs.h.

QAction * QucsApp::graph2csv

Definition at line 288 of file qucs.h.

QAction* QucsApp::helpAboutApp [private]

Definition at line 257 of file qucs.h.

QAction * QucsApp::helpAboutQt [private]

Definition at line 257 of file qucs.h.

Definition at line 288 of file qucs.h.

QAction * QucsApp::helpIndex

Definition at line 288 of file qucs.h.

QMenu * QucsApp::helpMenu [private]

Definition at line 262 of file qucs.h.

QMenu * QucsApp::helpReport [private]

Definition at line 268 of file qucs.h.

QMenu* QucsApp::helpTechnical [private]

Definition at line 268 of file qucs.h.

QMenu * QucsApp::helpTutorial [private]

Definition at line 268 of file qucs.h.

QStack<QString> QucsApp::HierarchyHistory [private]

Definition at line 194 of file qucs.h.

Definition at line 288 of file qucs.h.

QAction * QucsApp::insEntity

Definition at line 288 of file qucs.h.

Definition at line 288 of file qucs.h.

QAction * QucsApp::insGround

Definition at line 288 of file qucs.h.

QAction * QucsApp::insLabel

Definition at line 288 of file <