Merge branch 'pull-requests'

This commit is contained in:
Jan Käberich 2021-10-25 21:09:15 +02:00
commit 4bead8bcb2
112 changed files with 386 additions and 246 deletions

View File

@ -1,16 +1,18 @@
#include "amplitudecaldialog.h"
#include "ui_amplitudecaldialog.h"
#include "mode.h"
#include "unit.h"
#include <QDebug>
#include "ui_addamplitudepointsdialog.h"
#include "ui_automaticamplitudedialog.h"
#include "json.hpp"
#include "Util/util.h"
#include <QDebug>
#include <QMessageBox>
#include <QFileDialog>
#include "json.hpp"
#include <fstream>
#include <CustomWidgets/informationbox.h>
#include "Util/util.h"
using namespace std;
using namespace nlohmann;

View File

@ -1,10 +1,11 @@
#ifndef AMPLITUDECALDIALOG_H
#define AMPLITUDECALDIALOG_H
#include <QDialog>
#include "mode.h"
#include "Device/device.h"
#include <QDialog>
namespace Ui {
class AmplitudeCalDialog;
}

View File

@ -1,12 +1,14 @@
#include "calibration.h"
#include "unit.h"
#include "Tools/parameters.h"
#include "CustomWidgets/informationbox.h"
#include <QDebug>
#include <algorithm>
#include <QMessageBox>
#include <QFileDialog>
#include <fstream>
#include "unit.h"
#include <QDebug>
#include "Tools/parameters.h"
#include "CustomWidgets/informationbox.h"
using namespace std;

View File

@ -2,15 +2,15 @@
#define CALIBRATION_H
#include "Device/device.h"
#include "calkit.h"
#include "Traces/tracemodel.h"
#include <complex>
#include <vector>
#include <map>
#include <iostream>
#include <iomanip>
#include "calkit.h"
#include "Traces/tracemodel.h"
#include <QDateTime>
#include "calkit.h"
class Calibration
{

View File

@ -1,9 +1,11 @@
#include "calibrationtracedialog.h"
#include "ui_calibrationtracedialog.h"
#include "measurementmodel.h"
#include <QStyle>
#include "CustomWidgets/informationbox.h"
#include <QStyle>
CalibrationTraceDialog::CalibrationTraceDialog(Calibration *cal, double f_min, double f_max, Calibration::Type type) :
QDialog(nullptr),
ui(new Ui::CalibrationTraceDialog),

View File

@ -1,11 +1,12 @@
#ifndef CALIBRATIONTRACEDIALOG_H
#define CALIBRATIONTRACEDIALOG_H
#include <QDialog>
#include "calibration.h"
#include "measurementmodel.h"
#include "Device/device.h"
#include <QDialog>
namespace Ui {
class CalibrationTraceDialog;
}

View File

@ -1,13 +1,14 @@
#include "calkit.h"
#include "calkitdialog.h"
#include "json.hpp"
#include "CustomWidgets/informationbox.h"
#include <fstream>
#include <iomanip>
#include "calkitdialog.h"
#include <math.h>
#include "json.hpp"
#include <QMessageBox>
#include <QDebug>
#include "CustomWidgets/informationbox.h"
#include <math.h>
using json = nlohmann::json;
using namespace std;

View File

@ -1,10 +1,11 @@
#ifndef CALKIT_H
#define CALKIT_H
#include <string>
#include <complex>
#include "touchstone.h"
#include "Util/qpointervariant.h"
#include <string>
#include <complex>
#include <QDir>
class Calkit

View File

@ -1,13 +1,14 @@
#include "calkitdialog.h"
#include "ui_calkitdialog.h"
#include <QPushButton>
#include "ui_calkitdialog.h"
#include "CustomWidgets/informationbox.h"
#include <QPushButton>
#include <QDebug>
#include <QFileDialog>
#include <fstream>
#include <touchstone.h>
#include <QtGlobal>
#include "CustomWidgets/informationbox.h"
using namespace std;

View File

@ -1,11 +1,12 @@
#ifndef CALKITDIALOG_H
#define CALKITDIALOG_H
#include "calkit.h"
#include <QDialog>
#include <QAbstractButton>
#include <iostream>
#include <iomanip>
#include "calkit.h"
namespace Ui {
class CalkitDialog;

View File

@ -1,4 +1,5 @@
#include "frequencycaldialog.h"
#include "ui_frequencycaldialog.h"
FrequencyCalDialog::FrequencyCalDialog(Device *dev, QWidget *parent) :

View File

@ -1,10 +1,11 @@
#ifndef FREQUENCYCALDIALOG_H
#define FREQUENCYCALDIALOG_H
#include <QDialog>
#include "Device/device.h"
#include "mode.h"
#include <QDialog>
namespace Ui {
class FrequencyCalDialog;
}

View File

@ -1,4 +1,5 @@
#include "manualcalibrationdialog.h"
#include "ui_manualcalibrationdialog.h"
#include "Traces/sparamtraceselector.h"

View File

@ -1,9 +1,10 @@
#ifndef MANUALCALIBRATIONDIALOG_H
#define MANUALCALIBRATIONDIALOG_H
#include <QDialog>
#include "calibration.h"
#include <QDialog>
namespace Ui {
class ManualCalibrationDialog;
}

View File

@ -1,5 +1,7 @@
#include "measurementmodel.h"
#include "../unit.h"
#include <algorithm>
MeasurementModel::MeasurementModel(Calibration *cal, std::vector<Calibration::Measurement> measurements) :

View File

@ -1,10 +1,11 @@
#ifndef MEASUREMENTMODEL_H
#define MEASUREMENTMODEL_H
#include "calibration.h"
#include <QObject>
#include <QWidget>
#include <QAbstractTableModel>
#include "calibration.h"
class MeasurementModel : public QAbstractTableModel
{

View File

@ -1,9 +1,10 @@
#ifndef SOURCECALDIALOG_H
#define SOURCECALDIALOG_H
#include <QObject>
#include "amplitudecaldialog.h"
#include <QObject>
class SourceCalDialog : public AmplitudeCalDialog
{
Q_OBJECT

View File

@ -1,4 +1,5 @@
#include "colorpickerbutton.h"
#include <QColorDialog>
ColorPickerButton::ColorPickerButton(QWidget *parent)

View File

@ -1,7 +1,8 @@
#include "csvimport.h"
#include "ui_csvimport.h"
#include <QFileDialog>
#include "Traces/trace.h"
#include <QFileDialog>
#include <QDebug>
CSVImport::CSVImport(QWidget *parent) :

View File

@ -1,10 +1,11 @@
#ifndef CSVIMPORT_H
#define CSVIMPORT_H
#include <QWidget>
#include "csv.h"
#include "Traces/trace.h"
#include <QWidget>
namespace Ui {
class csvimport;
}

View File

@ -1,4 +1,5 @@
#include "informationbox.h"
#include <QCheckBox>
#include <QSettings>
#include <QDebug>

View File

@ -1,9 +1,7 @@
#include "jsonpickerdialog.h"
#include "ui_jsonpickerdialog.h"
JSONPickerDialog::JSONPickerDialog(const nlohmann::json &json, QWidget *parent) :
QDialog(parent),
ui(new Ui::JSONPickerDialog),

View File

@ -1,9 +1,10 @@
#ifndef JSONPICKERDIALOG_H
#define JSONPICKERDIALOG_H
#include "json.hpp"
#include <QDialog>
#include <QAbstractItemModel>
#include "json.hpp"
namespace Ui {
class JSONPickerDialog;

View File

@ -1,9 +1,11 @@
#include "tilewidget.h"
#include "ui_tilewidget.h"
#include <QDebug>
#include "Traces/tracexyplot.h"
#include "Traces/tracesmithchart.h"
#include <QDebug>
TileWidget::TileWidget(TraceModel &model, QWidget *parent) :
QWidget(parent),
ui(new Ui::TileWidget),

View File

@ -3,10 +3,11 @@
#include <QWidget>
#include "Traces/traceplot.h"
#include <QSplitter>
#include "Traces/tracemodel.h"
#include "savable.h"
#include <QSplitter>
namespace Ui {
class TileWidget;
}

View File

@ -1,5 +1,7 @@
#include "touchstoneimport.h"
#include "ui_touchstoneimport.h"
#include <QFileDialog>
#include <QDebug>
#include <QtGlobal>

View File

@ -1,8 +1,9 @@
#ifndef TOUCHSTONEIMPORT_H
#define TOUCHSTONEIMPORT_H
#include <QWidget>
#include "touchstone.h"
#include <QWidget>
#include <QButtonGroup>
namespace Ui {

View File

@ -1,11 +1,12 @@
#include "device.h"
#include "CustomWidgets/informationbox.h"
#include <signal.h>
#include <QDebug>
#include <QString>
#include <QMessageBox>
#include <mutex>
#include "CustomWidgets/informationbox.h"
using namespace std;

View File

@ -2,6 +2,7 @@
#define DEVICE_H
#include "../VNA_embedded/Application/Communication/Protocol.hpp"
#include <functional>
#include <libusb-1.0/libusb.h>
#include <thread>

View File

@ -1,5 +1,7 @@
#include "devicelog.h"
#include "ui_devicelog.h"
#include <QScrollBar>
#include <QFileDialog>
#include <fstream>

View File

@ -1,5 +1,7 @@
#include "firmwareupdatedialog.h"
#include "ui_firmwareupdatedialog.h"
#include <QFileDialog>
#include <QStyle>

View File

@ -1,8 +1,9 @@
#ifndef FIRMWAREUPDATEDIALOG_H
#define FIRMWAREUPDATEDIALOG_H
#include <QDialog>
#include "device.h"
#include <QDialog>
#include <QFile>
#include <QTimer>

View File

@ -1,10 +1,13 @@
#include "manualcontroldialog.h"
#include "ui_manualcontroldialog.h"
#include "Util/util.h"
#include <QComboBox>
#include <QDebug>
#include <QButtonGroup>
#include <complex>
#include "Util/util.h"
using namespace std;

View File

@ -1,8 +1,9 @@
#ifndef MANUALCONTROLDIALOG_H
#define MANUALCONTROLDIALOG_H
#include <QDialog>
#include "device.h"
#include <QDialog>
#include <complex>
namespace Ui {

View File

@ -1,4 +1,5 @@
#include "generator.h"
#include <QSettings>
Generator::Generator(AppWindow *window)

View File

@ -1,4 +1,5 @@
#include "signalgenwidget.h"
#include "ui_signalgenwidget.h"
SignalgeneratorWidget::SignalgeneratorWidget(QWidget *parent) :

View File

@ -1,10 +1,11 @@
#ifndef SIGNALGENERATOR_H
#define SIGNALGENERATOR_H
#include <QWidget>
#include "Device/device.h"
#include "savable.h"
#include <QWidget>
namespace Ui {
class SignalgeneratorWidget;
}

View File

@ -1,4 +1,29 @@
#include "spectrumanalyzer.h"
#include "unit.h"
#include "CustomWidgets/toggleswitch.h"
#include "Device/manualcontroldialog.h"
#include "Traces/tracemodel.h"
#include "tracewidgetsa.h"
#include "Traces/tracesmithchart.h"
#include "Traces/tracexyplot.h"
#include "Traces/traceimportdialog.h"
#include "CustomWidgets/tilewidget.h"
#include "CustomWidgets/siunitedit.h"
#include "Traces/Marker/markerwidget.h"
#include "Tools/impedancematchdialog.h"
#include "Calibration/calibrationtracedialog.h"
#include "ui_main.h"
#include "Device/firmwareupdatedialog.h"
#include "preferences.h"
#include "Generator/signalgenwidget.h"
#include <QDockWidget>
#include <QDesktopWidget>
#include <QApplication>
#include <QActionGroup>
#include "CustomWidgets/informationbox.h"
#include <QDebug>
#include <QGridLayout>
#include <QVBoxLayout>
#include <QHBoxLayout>
@ -19,29 +44,6 @@
#include <iostream>
#include <fstream>
#include <QDateTime>
#include "unit.h"
#include "CustomWidgets/toggleswitch.h"
#include "Device/manualcontroldialog.h"
#include "Traces/tracemodel.h"
#include "tracewidgetsa.h"
#include "Traces/tracesmithchart.h"
#include "Traces/tracexyplot.h"
#include "Traces/traceimportdialog.h"
#include "CustomWidgets/tilewidget.h"
#include "CustomWidgets/siunitedit.h"
#include <QDockWidget>
#include "Traces/Marker/markerwidget.h"
#include "Tools/impedancematchdialog.h"
#include "Calibration/calibrationtracedialog.h"
#include "ui_main.h"
#include "Device/firmwareupdatedialog.h"
#include "preferences.h"
#include "Generator/signalgenwidget.h"
#include <QDesktopWidget>
#include <QApplication>
#include <QActionGroup>
#include "CustomWidgets/informationbox.h"
#include <QDebug>
SpectrumAnalyzer::SpectrumAnalyzer(AppWindow *window)
: Mode(window, "Spectrum Analyzer"),

View File

@ -1,16 +1,17 @@
#ifndef SPECTRUMANALYZER_H
#define SPECTRUMANALYZER_H
#include <QObject>
#include <QWidget>
#include "appwindow.h"
#include "mode.h"
#include "CustomWidgets/tilewidget.h"
#include <QComboBox>
#include <QCheckBox>
#include "scpi.h"
#include "Traces/tracewidget.h"
#include <QObject>
#include <QWidget>
#include <QComboBox>
#include <QCheckBox>
class SpectrumAnalyzer : public Mode, public SCPINode
{
Q_OBJECT

View File

@ -1,9 +1,11 @@
#include "tracewidgetsa.h"
#include "Traces/tracecsvexport.h"
#include <QFileDialog>
#include "Traces/traceimportdialog.h"
#include "CustomWidgets/informationbox.h"
#include <QFileDialog>
TraceWidgetSA::TraceWidgetSA(TraceModel &model, QWidget *parent)
: TraceWidget(model, parent)
{

View File

@ -1,4 +1,5 @@
#include "eseries.h"
#include <math.h>
#include <vector>

View File

@ -1,4 +1,5 @@
#include "impedancematchdialog.h"
#include "ui_impedancematchdialog.h"
#include "Tools/eseries.h"
#include "Util/util.h"

View File

@ -1,9 +1,10 @@
#ifndef IMPEDANCEMATCHDIALOG_H
#define IMPEDANCEMATCHDIALOG_H
#include <QDialog>
#include "Traces/Marker/markermodel.h"
#include <QDialog>
namespace Ui {
class ImpedanceMatchDialog;
}

View File

@ -1,18 +1,20 @@
#include "marker.h"
#include <QPainter>
#include "CustomWidgets/siunitedit.h"
#include "markermodel.h"
#include "unit.h"
#include "preferences.h"
#include "markergroup.h"
#include "Util/util.h"
#include <QPainter>
#include <QHBoxLayout>
#include <QLabel>
#include <QSpinBox>
#include <QDebug>
#include "markermodel.h"
#include "unit.h"
#include <QMenu>
#include <QActionGroup>
#include <QApplication>
#include "preferences.h"
#include "markergroup.h"
#include "Util/util.h"
using namespace std;

View File

@ -1,14 +1,15 @@
#ifndef TRACEMARKER_H
#define TRACEMARKER_H
#include <QPixmap>
#include <QObject>
#include "../trace.h"
#include <QMenu>
#include <QComboBox>
#include "CustomWidgets/siunitedit.h"
#include "savable.h"
#include <QPixmap>
#include <QObject>
#include <QMenu>
#include <QComboBox>
class MarkerModel;
class MarkerGroup;

View File

@ -1,10 +1,10 @@
#ifndef MARKERGROUP_H
#define MARKERGROUP_H
#include <QObject>
#include "marker.h"
#include <QObject>
class MarkerGroup : public QObject
{
Q_OBJECT

View File

@ -1,10 +1,13 @@
#include "markermodel.h"
#include "markergroup.h"
#include "CustomWidgets/siunitedit.h"
#include "unit.h"
#include <QComboBox>
#include <QApplication>
#include "CustomWidgets/siunitedit.h"
#include <QDebug>
#include "markergroup.h"
using namespace std;

View File

@ -1,13 +1,14 @@
#ifndef TRACEMARKERMODEL_H
#define TRACEMARKERMODEL_H
#include <QAbstractTableModel>
#include "marker.h"
#include <vector>
#include "../tracemodel.h"
#include <QStyledItemDelegate>
#include "savable.h"
#include <QAbstractTableModel>
#include <vector>
#include <QStyledItemDelegate>
class MarkerTraceDelegate : public QStyledItemDelegate
{
Q_OBJECT;

View File

@ -1,8 +1,10 @@
#include "markerwidget.h"
#include "ui_markerwidget.h"
#include "markergroup.h"
#include <QKeyEvent>
#include <QMenu>
#include "markergroup.h"
MarkerWidget::MarkerWidget(MarkerModel &model, QWidget *parent) :
QWidget(parent),

View File

@ -1,9 +1,10 @@
#ifndef MARKERWIDGET_H
#define MARKERWIDGET_H
#include <QWidget>
#include "markermodel.h"
#include <QWidget>
namespace Ui {
class MarkerWidget;
}

View File

@ -1,9 +1,11 @@
#include "dft.h"
#include "tdr.h"
#include "Traces/fftcomplex.h"
#include "unit.h"
#include "ui_dftdialog.h"
#include "ui_dftexplanationwidget.h"
using namespace std;
Math::DFT::DFT()

View File

@ -1,11 +1,12 @@
#include "expression.h"
#include <QWidget>
#include "ui_expressiondialog.h"
#include <QWidget>
#include <QDebug>
#include "Traces/trace.h"
#include "ui_expressionexplanationwidget.h"
#include <QWidget>
#include <QDebug>
using namespace mup;
using namespace std;

View File

@ -1,7 +1,7 @@
#include "medianfilter.h"
#include "ui_medianfilterdialog.h"
#include "ui_medianexplanationwidget.h"
#include "CustomWidgets/informationbox.h"
using namespace Math;

View File

@ -2,11 +2,12 @@
#include "Traces/fftcomplex.h"
#include "ui_tdrdialog.h"
#include "ui_tdrexplanationwidget.h"
#include "Util/util.h"
#include <QVBoxLayout>
#include <QLabel>
#include <QDebug>
#include "ui_tdrexplanationwidget.h"
#include "Util/util.h"
using namespace Math;
using namespace std;

View File

@ -1,16 +1,19 @@
#include "timegate.h"
#include <QWidget>
#include <QDialog>
#include "ui_timegatedialog.h"
#include "ui_timegateexplanationwidget.h"
#include "preferences.h"
#include <QPainter>
#include "Util/util.h"
#include "Traces/fftcomplex.h"
#include "Util/util.h"
#include <QMouseEvent>
#include "unit.h"
#include <QWidget>
#include <QDialog>
#include <QPainter>
#include <QMouseEvent>
Math::TimeGate::TimeGate()
{
bandpass = true;

View File

@ -1,11 +1,11 @@
#ifndef TRACEMATH_H
#define TRACEMATH_H
#include "savable.h"
#include <QObject>
#include <vector>
#include <complex>
#include "savable.h"
/*
* How to implement a new type of math operation:
* 1. Create your new math operation class by deriving from this class. Put the new class in the namespace

View File

@ -1,10 +1,12 @@
#include "windowfunction.h"
#include "CustomWidgets/siunitedit.h"
#define _USE_MATH_DEFINES
#include <math.h>
#include <QComboBox>
#include <QLabel>
#include <QFormLayout>
#include "CustomWidgets/siunitedit.h"
#include <QDebug>
QString WindowFunction::typeToName(WindowFunction::Type type)

View File

@ -1,10 +1,11 @@
#ifndef WINDOWFUNCTION_H
#define WINDOWFUNCTION_H
#include "savable.h"
#include <QWidget>
#include <complex>
#include <vector>
#include "savable.h"
class WindowFunction : public QObject, public Savable
{

View File

@ -21,11 +21,13 @@
* Software.
*/
#include "fftcomplex.h"
#include <cstddef>
#include <cstdint>
#include <stdexcept>
#include <utility>
#include "fftcomplex.h"
#include <algorithm>
using std::complex;

View File

@ -1,8 +1,9 @@
#ifndef SPARAMTRACESELECTOR_H
#define SPARAMTRACESELECTOR_H
#include <QWidget>
#include "tracemodel.h"
#include <QWidget>
#include <QComboBox>
class SparamTraceSelector : public QWidget

View File

@ -1,12 +1,14 @@
#include "trace.h"
#include <math.h>
#include "fftcomplex.h"
#include "Util/util.h"
#include "Marker/marker.h"
#include <math.h>
#include <QDebug>
#include <QScrollBar>
#include <QSettings>
#include <functional>
#include "Util/util.h"
#include "Marker/marker.h"
using namespace std;

View File

@ -1,15 +1,16 @@
#ifndef TRACE_H
#define TRACE_H
#include "touchstone.h"
#include "csv.h"
#include "Device/device.h"
#include "Math/tracemath.h"
#include <QObject>
#include <complex>
#include <map>
#include <QColor>
#include <set>
#include "touchstone.h"
#include "csv.h"
#include "Device/device.h"
#include "Math/tracemath.h"
class Marker;

View File

@ -1,9 +1,12 @@
#include "tracecsvexport.h"
#include "ui_tracecsvexport.h"
#include "csv.h"
#include <QDialogButtonBox>
#include <QPushButton>
#include <QFileDialog>
#include "csv.h"
using namespace std;

View File

@ -1,9 +1,10 @@
#ifndef TRACECSVEXPORT_H
#define TRACECSVEXPORT_H
#include <QDialog>
#include "tracemodel.h"
#include <QDialog>
namespace Ui {
class TraceCSVExport;
}

View File

@ -1,10 +1,12 @@
#include "traceeditdialog.h"
#include "ui_traceeditdialog.h"
#include <QColorDialog>
#include <QFileDialog>
#include "ui_newtracemathdialog.h"
#include "Math/tdr.h"
#include <QColorDialog>
#include <QFileDialog>
namespace Ui {
class NewTraceMathDialog;
}

View File

@ -1,8 +1,9 @@
#ifndef TRACEEDITDIALOG_H
#define TRACEEDITDIALOG_H
#include <QDialog>
#include "trace.h"
#include <QDialog>
#include <QAbstractTableModel>
namespace Ui {

View File

@ -1,5 +1,7 @@
#include "traceimportdialog.h"
#include "ui_traceimportdialog.h"
#include <QAbstractTableModel>
#include <QObject>
#include <QModelIndex>

View File

@ -1,8 +1,9 @@
#ifndef TRACEIMPORTDIALOG_H
#define TRACEIMPORTDIALOG_H
#include <QDialog>
#include "tracemodel.h"
#include <QDialog>
#include <vector>
namespace Ui {

View File

@ -1,4 +1,5 @@
#include "tracemodel.h"
#include <QIcon>
#include <QDebug>

View File

@ -1,11 +1,12 @@
#ifndef TRACEMODEL_H
#define TRACEMODEL_H
#include <QAbstractTableModel>
#include "trace.h"
#include <vector>
#include "Device/device.h"
#include "savable.h"
#include "trace.h"
#include <QAbstractTableModel>
#include <vector>
class MarkerModel;

View File

@ -1,14 +1,15 @@
#include "traceplot.h"
#include "Marker/marker.h"
#include "preferences.h"
#include <QPainter>
#include <QPainterPath>
#include <QMimeData>
#include <QDebug>
#include "unit.h"
#include "Marker/markermodel.h"
#include "preferences.h"
#include "Util/util.h"
#include <QPainter>
#include <QMimeData>
#include <QDebug>
std::set<TracePlot*> TracePlot::plots;
using namespace std;

View File

@ -1,13 +1,14 @@
#ifndef TRACEPLOT_H
#define TRACEPLOT_H
#include <QWidget>
#include "tracemodel.h"
#include "savable.h"
#include <QMenu>
#include <QContextMenuEvent>
#include <QTime>
#include <QLabel>
#include "savable.h"
#include <QWidget>
class TracePlot : public QWidget, public Savable
{

View File

@ -1,14 +1,16 @@
#include "tracesmithchart.h"
#include <QPainter>
#include <array>
#include <math.h>
#include "Marker/marker.h"
#include <QDebug>
#include "preferences.h"
#include "ui_smithchartdialog.h"
#include "unit.h"
#include "QFileDialog"
#include <QPainter>
#include <array>
#include <math.h>
#include <QDebug>
using namespace std;
TraceSmithChart::TraceSmithChart(TraceModel &model, QWidget *parent)

View File

@ -2,6 +2,7 @@
#define TRACESMITHCHART_H
#include "traceplot.h"
#include <QPen>
#include <QPainterPath>
#include <QTransform>

View File

@ -1,8 +1,10 @@
#include "tracetouchstoneexport.h"
#include "ui_tracetouchstoneexport.h"
#include "touchstone.h"
#include <QDebug>
#include <QFileDialog>
#include "touchstone.h"
#include <QPushButton>
TraceTouchstoneExport::TraceTouchstoneExport(TraceModel &model, QWidget *parent) :

View File

@ -1,9 +1,10 @@
#ifndef TRACETOUCHSTONEEXPORT_H
#define TRACETOUCHSTONEEXPORT_H
#include "tracemodel.h"
#include <QDialog>
#include <QComboBox>
#include "tracemodel.h"
#include <QSignalMapper>
namespace Ui {

View File

@ -1,17 +1,20 @@
#include "tracewidget.h"
#include "ui_tracewidget.h"
#include "trace.h"
#include <QKeyEvent>
#include "traceeditdialog.h"
#include "traceimportdialog.h"
#include "tracetouchstoneexport.h"
#include "trace.h"
#include "unit.h"
#include "Util/util.h"
#include <QKeyEvent>
#include <QFileDialog>
#include <QDrag>
#include <QMimeData>
#include <QDebug>
#include <QMenu>
#include "unit.h"
#include "Util/util.h"
TraceWidget::TraceWidget(TraceModel &model, QWidget *parent) :
QWidget(parent),

View File

@ -1,10 +1,11 @@
#ifndef TRACEWIDGET_H
#define TRACEWIDGET_H
#include <QWidget>
#include "tracemodel.h"
#include "scpi.h"
#include <QWidget>
namespace Ui {
class TraceWidget;
}

View File

@ -1,16 +1,18 @@
#include "tracexyplot.h"
#include <QGridLayout>
#include "trace.h"
#include <cmath>
#include <QFrame>
#include "CustomWidgets/informationbox.h"
#include "Marker/marker.h"
#include "xyplotaxisdialog.h"
#include <preferences.h>
#include <QPainter>
#include "Util/util.h"
#include "unit.h"
#include "preferences.h"
#include <QGridLayout>
#include <cmath>
#include <QFrame>
#include <QPainter>
#include <QDebug>
#include "CustomWidgets/informationbox.h"
#include <QFileDialog>
using namespace std;

View File

@ -2,6 +2,7 @@
#define TRACEXYPLOT_H
#include "traceplot.h"
#include <set>
class TraceXYPlot : public TracePlot

View File

@ -1,5 +1,7 @@
#include "xyplotaxisdialog.h"
#include "ui_xyplotaxisdialog.h"
#include <QStandardItemModel>
using namespace std;

View File

@ -1,9 +1,10 @@
#ifndef XYPLOTAXISDIALOG_H
#define XYPLOTAXISDIALOG_H
#include <QDialog>
#include "tracexyplot.h"
#include <QDialog>
namespace Ui {
class XYplotAxisDialog;
}

View File

@ -1,9 +1,11 @@
#include "deembedding.h"
#include "deembeddingdialog.h"
#include <QDebug>
#include "ui_measurementdialog.h"
#include "Traces/sparamtraceselector.h"
#include <QDebug>
using namespace std;
void Deembedding::configure()

View File

@ -2,10 +2,11 @@
#define DEEMBEDDING_H
#include "deembeddingoption.h"
#include <vector>
#include <QObject>
#include "savable.h"
#include "Traces/tracemodel.h"
#include <vector>
#include <QObject>
#include <QDialog>
#include <QComboBox>

View File

@ -1,6 +1,8 @@
#include "deembeddingdialog.h"
#include "ui_deembeddingdialog.h"
#include "deembeddingoption.h"
#include <QMenu>
DeembeddingDialog::DeembeddingDialog(Deembedding *d, QWidget *parent) :

View File

@ -1,9 +1,10 @@
#ifndef DEEMBEDDINGDIALOG_H
#define DEEMBEDDINGDIALOG_H
#include <QDialog>
#include "deembeddingoption.h"
#include "deembedding.h"
#include <QDialog>
#include <QAbstractTableModel>
namespace Ui {

View File

@ -1,10 +1,11 @@
#ifndef DEEMBEDDINGOPTION_H
#define DEEMBEDDINGOPTION_H
#include <QWidget>
#include "savable.h"
#include "Device/device.h"
#include <QWidget>
class DeembeddingOption : public QObject, public Savable
{
Q_OBJECT

View File

@ -1,4 +1,5 @@
#include "manualdeembeddingdialog.h"
#include "ui_manualdeembeddingdialog.h"
#include "Traces/sparamtraceselector.h"

View File

@ -1,10 +1,11 @@
#ifndef MANUALDEEMBEDDINGDIALOG_H
#define MANUALDEEMBEDDINGDIALOG_H
#include <QDialog>
#include "Traces/tracemodel.h"
#include "deembedding.h"
#include <QDialog>
namespace Ui {
class ManualDeembeddingDialog;
}

View File

@ -1,7 +1,8 @@
#include "matchingnetwork.h"
#include "ui_matchingnetworkdialog.h"
#include <QDialog>
#include "ui_matchingnetworkdialog.h"
#include <QDialog>
#include <QHBoxLayout>
#include <QVBoxLayout>
#include <QSpacerItem>

View File

@ -1,13 +1,15 @@
#ifndef MATCHINGNETWORK_H
#define MATCHINGNETWORK_H
#include <QWidget>
#include <CustomWidgets/siunitedit.h>
#include "CustomWidgets/siunitedit.h"
#include "deembeddingoption.h"
#include <vector>
#include "Tools/parameters.h"
#include "savable.h"
#include <QWidget>
#include <vector>
class MatchingComponent : public QFrame, public Savable
{
Q_OBJECT

View File

@ -1,9 +1,11 @@
#include "portextension.h"
#include "ui_portextensioneditdialog.h"
#include "Util/util.h"
#include <QCheckBox>
#include <cmath>
#include <QDebug>
#include "Util/util.h"
using namespace std;

View File

@ -1,13 +1,14 @@
#ifndef PORTEXTENSION_H
#define PORTEXTENSION_H
#include <QObject>
#include "../VNA_embedded/Application/Communication/Protocol.hpp"
#include <QToolBar>
#include "Calibration/calkit.h"
#include <QMessageBox>
#include "deembeddingoption.h"
#include <QObject>
#include <QMessageBox>
#include <QToolBar>
namespace Ui {
class PortExtensionEditDialog;
}

View File

@ -1,10 +1,12 @@
#include "twothru.h"
#include "CustomWidgets/informationbox.h"
#include "ui_twothrudialog.h"
#include "Traces/fftcomplex.h"
#include <QDebug>
#include "unit.h"
#include <QDebug>
using namespace std;
TwoThru::TwoThru()

View File

@ -3,6 +3,7 @@
#include "deembeddingoption.h"
#include "Tools/parameters.h"
#include <complex>
#include <QMessageBox>

View File

@ -1,6 +1,5 @@
#include "tracewidgetvna.h"
#include <QFileDialog>
#include "Traces/traceimportdialog.h"
#include "Traces/tracetouchstoneexport.h"
#include "Traces/tracecsvexport.h"
@ -8,6 +7,7 @@
#include "ui_s2pImportOptions.h"
#include "CustomWidgets/informationbox.h"
#include <QFileDialog>
#include <QMenu>
TraceWidgetVNA::TraceWidgetVNA(TraceModel &model, Calibration &cal, Deembedding &deembed, QWidget *parent)

View File

@ -1,4 +1,26 @@
#include "vna.h"
#include "unit.h"
#include "CustomWidgets/toggleswitch.h"
#include "Device/manualcontroldialog.h"
#include "Traces/tracemodel.h"
#include "tracewidgetvna.h"
#include "Traces/tracesmithchart.h"
#include "Traces/tracexyplot.h"
#include "Traces/traceimportdialog.h"
#include "CustomWidgets/tilewidget.h"
#include "CustomWidgets/siunitedit.h"
#include "Traces/Marker/markerwidget.h"
#include "Tools/impedancematchdialog.h"
#include "Calibration/calibrationtracedialog.h"
#include "ui_main.h"
#include "Device/firmwareupdatedialog.h"
#include "preferences.h"
#include "Generator/signalgenwidget.h"
#include "CustomWidgets/informationbox.h"
#include "Deembedding/manualdeembeddingdialog.h"
#include "Calibration/manualcalibrationdialog.h"
#include <QGridLayout>
#include <QVBoxLayout>
#include <QHBoxLayout>
@ -19,33 +41,13 @@
#include <iostream>
#include <fstream>
#include <QDateTime>
#include "unit.h"
#include <queue>
#include "CustomWidgets/toggleswitch.h"
#include "Device/manualcontroldialog.h"
#include "Traces/tracemodel.h"
#include "tracewidgetvna.h"
#include "Traces/tracesmithchart.h"
#include "Traces/tracexyplot.h"
#include "Traces/traceimportdialog.h"
#include "CustomWidgets/tilewidget.h"
#include "CustomWidgets/siunitedit.h"
#include <QDockWidget>
#include "Traces/Marker/markerwidget.h"
#include "Tools/impedancematchdialog.h"
#include "Calibration/calibrationtracedialog.h"
#include "ui_main.h"
#include "Device/firmwareupdatedialog.h"
#include "preferences.h"
#include "Generator/signalgenwidget.h"
#include <queue>
#include <QDesktopWidget>
#include <QApplication>
#include <QActionGroup>
#include <QErrorMessage>
#include "CustomWidgets/informationbox.h"
#include <QDebug>
#include "Deembedding/manualdeembeddingdialog.h"
#include "Calibration/manualcalibrationdialog.h"
VNA::VNA(AppWindow *window)
: Mode(window, "Vector Network Analyzer"),

View File

@ -1,17 +1,18 @@
#ifndef VNA_H
#define VNA_H
#include <QObject>
#include <QWidget>
#include "appwindow.h"
#include "mode.h"
#include "CustomWidgets/tilewidget.h"
#include "Device/device.h"
#include <functional>
#include "Deembedding/deembedding.h"
#include "scpi.h"
#include "Traces/tracewidget.h"
#include <QObject>
#include <QWidget>
#include <functional>
class VNA : public Mode, public SCPINode
{
Q_OBJECT

View File

@ -1,5 +1,6 @@
#include "Util/app_common.h"
#include "about.h"
#include "Util/app_common.h"
#include "ui_aboutdialog.h"
About About::instance;

View File

@ -1,4 +1,39 @@
#include "appwindow.h"
#include "unit.h"
#include "CustomWidgets/toggleswitch.h"
#include "Device/manualcontroldialog.h"
#include "Traces/tracemodel.h"
#include "Traces/tracewidget.h"
#include "Traces/tracesmithchart.h"
#include "Traces/tracexyplot.h"
#include "Traces/traceimportdialog.h"
#include "CustomWidgets/tilewidget.h"
#include "CustomWidgets/siunitedit.h"
#include "Traces/Marker/markerwidget.h"
#include "Tools/impedancematchdialog.h"
#include "Calibration/calibrationtracedialog.h"
#include "ui_main.h"
#include "Device/firmwareupdatedialog.h"
#include "preferences.h"
#include "Generator/signalgenwidget.h"
#include "VNA/vna.h"
#include "Generator/generator.h"
#include "SpectrumAnalyzer/spectrumanalyzer.h"
#include "Calibration/sourcecaldialog.h"
#include "Calibration/receivercaldialog.h"
#include "Calibration/frequencycaldialog.h"
#include "CustomWidgets/jsonpickerdialog.h"
#include "CustomWidgets/informationbox.h"
#include "Util/app_common.h"
#include "about.h"
#include <QDockWidget>
#include <QDesktopWidget>
#include <QApplication>
#include <QActionGroup>
#include <mode.h>
#include <QDebug>
#include <QGridLayout>
#include <QVBoxLayout>
#include <QHBoxLayout>
@ -19,40 +54,7 @@
#include <iostream>
#include <fstream>
#include <QDateTime>
#include "unit.h"
#include "CustomWidgets/toggleswitch.h"
#include "Device/manualcontroldialog.h"
#include "Traces/tracemodel.h"
#include "Traces/tracewidget.h"
#include "Traces/tracesmithchart.h"
#include "Traces/tracexyplot.h"
#include "Traces/traceimportdialog.h"
#include "CustomWidgets/tilewidget.h"
#include "CustomWidgets/siunitedit.h"
#include <QDockWidget>
#include "Traces/Marker/markerwidget.h"
#include "Tools/impedancematchdialog.h"
#include "Calibration/calibrationtracedialog.h"
#include "ui_main.h"
#include "Device/firmwareupdatedialog.h"
#include "preferences.h"
#include "Generator/signalgenwidget.h"
#include <QDesktopWidget>
#include <QApplication>
#include <QActionGroup>
#include <mode.h>
#include "VNA/vna.h"
#include "Generator/generator.h"
#include "SpectrumAnalyzer/spectrumanalyzer.h"
#include "Calibration/sourcecaldialog.h"
#include "Calibration/receivercaldialog.h"
#include "Calibration/frequencycaldialog.h"
#include <QDebug>
#include "CustomWidgets/jsonpickerdialog.h"
#include "CustomWidgets/informationbox.h"
#include <QCommandLineParser>
#include "Util/app_common.h"
#include "about.h"
using namespace std;

Some files were not shown because too many files have changed in this diff Show More