Qucs-S S-parameter Viewer & RF Synthesis Tools
Loading...
Searching...
No Matches
Tools
DesignTools
NetlistScratchPad
netlistscratchpad.h
Go to the documentation of this file.
1
7
8
#ifndef NETLISTSCRATCHPAD_H
9
#define NETLISTSCRATCHPAD_H
10
11
#include "UI/CustomWidgets/codeeditor.h"
12
#include "
Misc/general.h
"
13
#include "
Schematic/Network.h
"
14
#include <QGridLayout>
15
#include <QLabel>
16
#include <QLineEdit>
17
#include <QWidget>
18
20
class
NetlistScratchPad
:
public
QWidget {
21
Q_OBJECT
22
public
:
25
NetlistScratchPad
(QWidget* parent =
nullptr
);
26
28
~NetlistScratchPad
() {}
29
32
QString
getText
() {
33
return
Netlist_Editor_Widget->getText();
34
}
35
38
void
setText
(QString netlist) {
39
Netlist_Editor_Widget->clear();
40
Netlist_Editor_Widget->insertPlainText(netlist);
41
}
42
43
private
:
44
CodeEditor
* Netlist_Editor_Widget;
45
QLabel* traceNameLabel;
46
QLineEdit* traceNameLineEdit;
47
48
private
slots:
50
void
update();
51
52
signals:
55
void
updateSimulation
(
SchematicContent
);
56
};
57
58
#endif
// NETLISTSCRATCHPAD_h
Network.h
Abstract base class for network implementations.
CodeEditor
[codeeditordefinition]
Definition
codeeditor.h:67
NetlistScratchPad
Widget for editing netlists.
Definition
netlistscratchpad.h:20
NetlistScratchPad::updateSimulation
void updateSimulation(SchematicContent)
NetlistScratchPad::~NetlistScratchPad
~NetlistScratchPad()
Class destructor.
Definition
netlistscratchpad.h:28
NetlistScratchPad::setText
void setText(QString netlist)
Definition
netlistscratchpad.h:38
NetlistScratchPad::getText
QString getText()
Definition
netlistscratchpad.h:32
SchematicContent
Container for schematic circuit data.
Definition
SchematicContent.h:27
general.h
Utility functions needed across the whole project.
Generated by
1.9.8