Qucs-S S-parameter Viewer & RF Synthesis Tools
Loading...
Searching...
No Matches
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
20class NetlistScratchPad : public QWidget {
21 Q_OBJECT
22 public:
25 NetlistScratchPad(QWidget* parent = nullptr);
26
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:
56};
57
58#endif // NETLISTSCRATCHPAD_h
Abstract base class for network implementations.
[codeeditordefinition]
Definition codeeditor.h:67
Widget for editing netlists.
Definition netlistscratchpad.h:20
void updateSimulation(SchematicContent)
~NetlistScratchPad()
Class destructor.
Definition netlistscratchpad.h:28
void setText(QString netlist)
Definition netlistscratchpad.h:38
QString getText()
Definition netlistscratchpad.h:32
Container for schematic circuit data.
Definition SchematicContent.h:27
Utility functions needed across the whole project.