21 #include <qmainwindow.h>
122 void slotMenuOpenProject();
123 void slotOpenProject(QListBoxItem*);
124 void slotMenuCloseProject();
125 void slotSelectSubcircuit(QListViewItem*);
126 void slotExpandContentList(QListViewItem*);
127 void slotOpenContent(QListViewItem*);
128 void slotSetCompView(
int);
129 void slotProjNewButt();
130 void slotProjOpenButt();
131 void slotProjDelButt();
132 void slotMenuDelProject();
133 void slotChangeView(QWidget*);
137 void slotChangePage(QString&, QString&);
166 QDockWindow *octDock;
171 QListViewItem *ConSchematics, *ConSources, *ConDisplays, *ConDatasets,
172 *ConOthers, *ConVerilog, *ConVerilogA, *ConOctave;
174 QComboBox *CompChoose;
177 QPtrList<QString> HierarchyHistory;
178 QString QucsFileFilter;
182 void initCursorMenu();
183 void initContentListView();
185 void printCurrentDocument(
bool);
189 void readProjectFiles();
190 void openProject(
const QString&,
const QString&);
191 bool deleteProject(
const QString&,
const QString&);
192 void updatePortNumber(
QucsDoc*,
int);
193 void fillComboBox(
bool);
194 void switchSchematicDoc(
bool);
195 void switchEditMode(
bool);
196 void changeSchematicSymbolMode(
Schematic*);
197 bool deleteDirectoryContent(QDir& Dir);
198 bool isTextDocument(QWidget *);
212 void slotViewToolBar(
bool toggle);
213 void slotViewStatusBar(
bool toggle);
214 void slotViewBrowseDock(
bool toggle);
215 void slotViewOctaveDock(
bool);
216 void slotToggleOctave(
bool);
217 void slotToggleDock(
bool);
218 void slotHelpAbout();
219 void slotHelpAboutQt();
225 void initStatusBar();
227 QAction *helpAboutApp, *helpAboutQt, *viewToolBar, *viewStatusBar,
228 *viewBrowseDock, *viewOctaveDock;
231 QPopupMenu *fileMenu, *editMenu, *insMenu, *projMenu, *simMenu, *viewMenu,
232 *helpMenu, *alignMenu, *toolMenu;
234 QToolBar *fileToolbar, *editToolbar, *viewToolbar, *workToolbar;
237 QLabel *WarningLabel, *PositionLabel;
306 void slotCursorLeft();
307 void slotCursorRight();
309 void slotCursorDown();
310 void slotResizePropEdit(
const QString&);
311 void slotCreateLib();
312 void slotImportData();
313 void slotExportGraphAsCsv();
314 void slotCreatePackage();
315 void slotExtractPackage();
318 void showHTML(
const QString&);