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 "amplitudecaldialog.h"
#include "ui_amplitudecaldialog.h" #include "ui_amplitudecaldialog.h"
#include "mode.h" #include "mode.h"
#include "unit.h" #include "unit.h"
#include <QDebug>
#include "ui_addamplitudepointsdialog.h" #include "ui_addamplitudepointsdialog.h"
#include "ui_automaticamplitudedialog.h" #include "ui_automaticamplitudedialog.h"
#include "json.hpp"
#include "Util/util.h"
#include <QDebug>
#include <QMessageBox> #include <QMessageBox>
#include <QFileDialog> #include <QFileDialog>
#include "json.hpp"
#include <fstream> #include <fstream>
#include <CustomWidgets/informationbox.h> #include <CustomWidgets/informationbox.h>
#include "Util/util.h"
using namespace std; using namespace std;
using namespace nlohmann; using namespace nlohmann;

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,4 +1,29 @@
#include "spectrumanalyzer.h" #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 <QGridLayout>
#include <QVBoxLayout> #include <QVBoxLayout>
#include <QHBoxLayout> #include <QHBoxLayout>
@ -19,29 +44,6 @@
#include <iostream> #include <iostream>
#include <fstream> #include <fstream>
#include <QDateTime> #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) SpectrumAnalyzer::SpectrumAnalyzer(AppWindow *window)
: Mode(window, "Spectrum Analyzer"), : Mode(window, "Spectrum Analyzer"),

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,11 +1,11 @@
#ifndef TRACEMATH_H #ifndef TRACEMATH_H
#define TRACEMATH_H #define TRACEMATH_H
#include "savable.h"
#include <QObject> #include <QObject>
#include <vector> #include <vector>
#include <complex> #include <complex>
#include "savable.h"
/* /*
* How to implement a new type of math operation: * 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 * 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 "windowfunction.h"
#include "CustomWidgets/siunitedit.h"
#define _USE_MATH_DEFINES #define _USE_MATH_DEFINES
#include <math.h> #include <math.h>
#include <QComboBox> #include <QComboBox>
#include <QLabel> #include <QLabel>
#include <QFormLayout> #include <QFormLayout>
#include "CustomWidgets/siunitedit.h"
#include <QDebug> #include <QDebug>
QString WindowFunction::typeToName(WindowFunction::Type type) QString WindowFunction::typeToName(WindowFunction::Type type)

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,4 +1,26 @@
#include "vna.h" #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 <QGridLayout>
#include <QVBoxLayout> #include <QVBoxLayout>
#include <QHBoxLayout> #include <QHBoxLayout>
@ -19,33 +41,13 @@
#include <iostream> #include <iostream>
#include <fstream> #include <fstream>
#include <QDateTime> #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 <QDockWidget>
#include "Traces/Marker/markerwidget.h" #include <queue>
#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 <QDesktopWidget>
#include <QApplication> #include <QApplication>
#include <QActionGroup> #include <QActionGroup>
#include <QErrorMessage> #include <QErrorMessage>
#include "CustomWidgets/informationbox.h"
#include <QDebug> #include <QDebug>
#include "Deembedding/manualdeembeddingdialog.h"
#include "Calibration/manualcalibrationdialog.h"
VNA::VNA(AppWindow *window) VNA::VNA(AppWindow *window)
: Mode(window, "Vector Network Analyzer"), : Mode(window, "Vector Network Analyzer"),

View File

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

View File

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

View File

@ -1,4 +1,39 @@
#include "appwindow.h" #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 <QGridLayout>
#include <QVBoxLayout> #include <QVBoxLayout>
#include <QHBoxLayout> #include <QHBoxLayout>
@ -19,40 +54,7 @@
#include <iostream> #include <iostream>
#include <fstream> #include <fstream>
#include <QDateTime> #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 <QCommandLineParser>
#include "Util/app_common.h"
#include "about.h"
using namespace std; using namespace std;

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