1
0
Fork 0
mirror of https://github.com/EdgeTX/edgetx.git synced 2025-07-21 15:25:12 +03:00

[Simulator] Cosmetics: rename SimulatorDialog -> SimulatorWidget.

This commit is contained in:
Max Paperno 2017-02-08 00:35:43 -05:00
parent c4acbf6054
commit a60e080ce1
7 changed files with 65 additions and 64 deletions

View file

@ -1,7 +1,6 @@
set(simulation_SRCS
debugoutput.cpp
radiooutputswidget.cpp
simulatordialog.cpp
simulateduiwidget.cpp
simulateduiwidget9X.cpp
simulateduiwidgetX7.cpp
@ -11,6 +10,7 @@ set(simulation_SRCS
simulatorinterface.cpp
simulatormainwindow.cpp
simulatorstartupdialog.cpp
simulatorwidget.cpp
telemetrysimu.cpp
trainersimu.cpp
widgets/radiowidget.cpp
@ -20,7 +20,6 @@ set(simulation_SRCS
set(simulation_UIS
debugoutput.ui
radiooutputswidget.ui
simulatordialog.ui
simulateduiwidget9X.ui
simulateduiwidgetX7.ui
simulateduiwidgetX9.ui
@ -28,6 +27,7 @@ set(simulation_UIS
simulateduiwidgetX12.ui
simulatormainwindow.ui
simulatorstartupdialog.ui
simulatorwidget.ui
telemetrysimu.ui
trainersimu.ui
)
@ -38,9 +38,9 @@ set(simulation_HDRS
radiouiaction.h
simulateduiwidget.h
# simulator.h
simulatordialog.h
simulatormainwindow.h
simulatorstartupdialog.h
simulatorwidget.h
telemetrysimu.h
trainersimu.h
widgets/buttonswidget.h

View file

@ -21,8 +21,9 @@
#ifndef SIMULATEDUIWIDGET_H
#define SIMULATEDUIWIDGET_H
#include "boards.h"
#include "constants.h"
#include "simulatordialog.h"
#include "simulator.h"
#include <QWidget>
#include <QMouseEvent>

View file

@ -24,7 +24,7 @@
#include "appdata.h"
#include "debugoutput.h"
#include "radiooutputswidget.h"
#include "simulatordialog.h"
#include "simulatorwidget.h"
#include "simulatorinterface.h"
#include "telemetrysimu.h"
#include "trainersimu.h"
@ -63,7 +63,7 @@ SimulatorMainWindow::SimulatorMainWindow(QWidget *parent, SimulatorInterface * s
setCorner(Qt::TopRightCorner, Qt::RightDockWidgetArea);
setCorner(Qt::BottomRightCorner, Qt::RightDockWidgetArea);
m_simulatorWidget = new SimulatorDialog(this, m_simulator, flags);
m_simulatorWidget = new SimulatorWidget(this, m_simulator, flags);
setWindowTitle(m_simulatorWidget->windowTitle());
toggleRadioDocked(true);
@ -116,9 +116,9 @@ SimulatorMainWindow::SimulatorMainWindow(QWidget *parent, SimulatorInterface * s
connect(ui->actionFixedRadioHeight, &QAction::toggled, this, &SimulatorMainWindow::showRadioFixedHeight);
connect(ui->actionDockRadio, &QAction::toggled, this, &SimulatorMainWindow::showRadioDocked);
if (m_simulatorWidget) {
connect(ui->actionScreenshot, &QAction::triggered, m_simulatorWidget, &SimulatorDialog::captureScreenshot);
connect(ui->actionReloadRadioData, &QAction::triggered, m_simulatorWidget, &SimulatorDialog::restart);
connect(m_simulatorWidget, &SimulatorDialog::windowTitleChanged, this, &SimulatorMainWindow::setWindowTitle);
connect(ui->actionScreenshot, &QAction::triggered, m_simulatorWidget, &SimulatorWidget::captureScreenshot);
connect(ui->actionReloadRadioData, &QAction::triggered, m_simulatorWidget, &SimulatorWidget::restart);
connect(m_simulatorWidget, &SimulatorWidget::windowTitleChanged, this, &SimulatorMainWindow::setWindowTitle);
}
if (m_outputsWidget)
connect(ui->actionReloadRadioData, &QAction::triggered, m_outputsWidget, &RadioOutputsWidget::restart);
@ -411,7 +411,7 @@ void SimulatorMainWindow::toggleRadioDocked(bool dock)
m_simulatorDockWidget->move(newPos);
}
connect(m_simulatorWidget, &SimulatorDialog::windowTitleChanged, m_simulatorDockWidget, &QDockWidget::setWindowTitle);
connect(m_simulatorWidget, &SimulatorWidget::windowTitleChanged, m_simulatorDockWidget, &QDockWidget::setWindowTitle);
connect(m_simulatorDockWidget, &QDockWidget::topLevelChanged, [this](bool top) {
showRadioDocked(!top);
});

View file

@ -30,7 +30,7 @@
class DebugOutput;
class RadioData;
class RadioOutputsWidget;
class SimulatorDialog;
class SimulatorWidget;
class SimulatorInterface;
class TrainerSimulator;
class TelemetrySimulator;
@ -84,7 +84,7 @@ class SimulatorMainWindow : public QMainWindow
SimulatorInterface * m_simulator;
Ui::SimulatorMainWindow * ui;
SimulatorDialog * m_simulatorWidget;
SimulatorWidget * m_simulatorWidget;
DebugOutput * m_consoleWidget;
RadioOutputsWidget * m_outputsWidget;

View file

@ -18,8 +18,8 @@
* GNU General Public License for more details.
*/
#include "simulatordialog.h"
#include "ui_simulatordialog.h"
#include "simulatorwidget.h"
#include "ui_simulatorwidget.h"
#include "appdata.h"
#include "radiofaderwidget.h"
@ -40,9 +40,9 @@
#include <QFile>
#include <iostream>
SimulatorDialog::SimulatorDialog(QWidget * parent, SimulatorInterface *simulator, quint8 flags):
SimulatorWidget::SimulatorWidget(QWidget * parent, SimulatorInterface *simulator, quint8 flags):
QWidget(parent),
ui(new Ui::SimulatorDialog),
ui(new Ui::SimulatorWidget),
simulator(simulator),
firmware(getCurrentFirmware()),
radioSettings(GeneralSettings()),
@ -103,7 +103,7 @@ SimulatorDialog::SimulatorDialog(QWidget * parent, SimulatorInterface *simulator
radioUiWidget->setFocusPolicy(Qt::WheelFocus);
radioUiWidget->setFocus();
connect(radioUiWidget, &SimulatedUIWidget::customStyleRequest, this, &SimulatorDialog::setUiAreaStyle);
connect(radioUiWidget, &SimulatedUIWidget::customStyleRequest, this, &SimulatorWidget::setUiAreaStyle);
vJoyLeft = new VirtualJoystickWidget(this, 'L');
ui->leftStickLayout->addWidget(vJoyLeft);
@ -120,7 +120,7 @@ SimulatorDialog::SimulatorDialog(QWidget * parent, SimulatorInterface *simulator
connect(vJoyRight, SIGNAL(trimSliderMoved(int,int)), this, SLOT(onTrimSliderMoved(int,int)));
}
SimulatorDialog::~SimulatorDialog()
SimulatorWidget::~SimulatorWidget()
{
shutdown();
@ -148,17 +148,17 @@ SimulatorDialog::~SimulatorDialog()
* Public slots/setters
*/
void SimulatorDialog::setSdPath(const QString & sdPath)
void SimulatorWidget::setSdPath(const QString & sdPath)
{
setPaths(sdPath, radioDataPath);
}
void SimulatorDialog::setDataPath(const QString & dataPath)
void SimulatorWidget::setDataPath(const QString & dataPath)
{
setPaths(sdCardPath, dataPath);
}
void SimulatorDialog::setPaths(const QString & sdPath, const QString & dataPath)
void SimulatorWidget::setPaths(const QString & sdPath, const QString & dataPath)
{
sdCardPath = sdPath;
radioDataPath = dataPath;
@ -166,7 +166,7 @@ void SimulatorDialog::setPaths(const QString & sdPath, const QString & dataPath)
simulator->setSdPath(sdPath, dataPath);
}
void SimulatorDialog::setRadioSettings(const GeneralSettings settings)
void SimulatorWidget::setRadioSettings(const GeneralSettings settings)
{
radioSettings = settings;
}
@ -181,7 +181,7 @@ void SimulatorDialog::setRadioSettings(const GeneralSettings settings)
* with the same data when start() is called.
* If you already have a valid RadioData structure, call setRadioData() instead.
*/
bool SimulatorDialog::setStartupData(const QByteArray & dataSource, bool fromFile)
bool SimulatorWidget::setStartupData(const QByteArray & dataSource, bool fromFile)
{
RadioData simuData;
quint16 ret = 1;
@ -246,7 +246,7 @@ bool SimulatorDialog::setStartupData(const QByteArray & dataSource, bool fromFil
return true;
}
bool SimulatorDialog::setRadioData(RadioData * radioData)
bool SimulatorWidget::setRadioData(RadioData * radioData)
{
bool ret = true;
@ -273,7 +273,7 @@ bool SimulatorDialog::setRadioData(RadioData * radioData)
return ret;
}
bool SimulatorDialog::setOptions(SimulatorOptions & options, bool withSave)
bool SimulatorWidget::setOptions(SimulatorOptions & options, bool withSave)
{
bool ret = false;
@ -301,7 +301,7 @@ bool SimulatorDialog::setOptions(SimulatorOptions & options, bool withSave)
return ret;
}
bool SimulatorDialog::saveRadioData(RadioData * radioData, const QString & path, QString * error)
bool SimulatorWidget::saveRadioData(RadioData * radioData, const QString & path, QString * error)
{
QString dir = path;
if (dir.isEmpty())
@ -318,7 +318,7 @@ bool SimulatorDialog::saveRadioData(RadioData * radioData, const QString & path,
return false;
}
bool SimulatorDialog::useTempDataPath(bool deleteOnClose)
bool SimulatorWidget::useTempDataPath(bool deleteOnClose)
{
if (deleteTempRadioData)
deleteTempData();
@ -338,7 +338,7 @@ bool SimulatorDialog::useTempDataPath(bool deleteOnClose)
}
// This will save radio data from temporary folder structure back into an .otx file, eg. for Horus.
bool SimulatorDialog::saveTempData()
bool SimulatorWidget::saveTempData()
{
bool ret = false;
QString error;
@ -390,7 +390,7 @@ bool SimulatorDialog::saveTempData()
return ret;
}
void SimulatorDialog::deleteTempData()
void SimulatorWidget::deleteTempData()
{
if (!radioDataPath.isEmpty()) {
QDir tpath(radioDataPath);
@ -400,7 +400,7 @@ void SimulatorDialog::deleteTempData()
}
}
void SimulatorDialog::saveState()
void SimulatorWidget::saveState()
{
SimulatorOptions opts = g.profile[radioProfileId].simulatorOptions();
//opts.windowGeometry = saveGeometry();
@ -408,12 +408,12 @@ void SimulatorDialog::saveState()
g.profile[radioProfileId].simulatorOptions(opts);
}
void SimulatorDialog::setUiAreaStyle(const QString & style)
void SimulatorWidget::setUiAreaStyle(const QString & style)
{
setStyleSheet(style);
}
void SimulatorDialog::captureScreenshot(bool)
void SimulatorWidget::captureScreenshot(bool)
{
if (radioUiWidget)
radioUiWidget->captureScreenshot();
@ -423,7 +423,7 @@ void SimulatorDialog::captureScreenshot(bool)
* Startup
*/
void SimulatorDialog::start()
void SimulatorWidget::start()
{
setupRadioWidgets();
setupJoysticks();
@ -441,7 +441,7 @@ void SimulatorDialog::start()
setupTimer();
}
void SimulatorDialog::stop()
void SimulatorWidget::stop()
{
timer->stop();
simulator->stop();
@ -451,7 +451,7 @@ void SimulatorDialog::stop()
}
}
void SimulatorDialog::restart()
void SimulatorWidget::restart()
{
stop();
saveState();
@ -459,7 +459,7 @@ void SimulatorDialog::restart()
start();
}
void SimulatorDialog::shutdown()
void SimulatorWidget::shutdown()
{
stop();
saveState();
@ -473,14 +473,14 @@ void SimulatorDialog::shutdown()
* Setup
*/
void SimulatorDialog::setRadioProfileId(int value)
void SimulatorWidget::setRadioProfileId(int value)
{
radioProfileId = value;
if (simulator)
simulator->setVolumeGain(g.profile[radioProfileId].volumeGain());
}
void SimulatorDialog::setupRadioWidgets()
void SimulatorWidget::setupRadioWidgets()
{
int i, midpos, aIdx;
QString wname;
@ -572,7 +572,7 @@ void SimulatorDialog::setupRadioWidgets()
}
}
void SimulatorDialog::setupJoysticks()
void SimulatorWidget::setupJoysticks()
{
#ifdef JOYSTICKS
static bool joysticksEnabled = false;
@ -627,7 +627,7 @@ void SimulatorDialog::setupJoysticks()
#endif
}
void SimulatorDialog::setupTimer()
void SimulatorWidget::setupTimer()
{
if (timer) {
timer->stop();
@ -643,7 +643,7 @@ void SimulatorDialog::setupTimer()
timer->start(10);
}
void SimulatorDialog::restoreRadioWidgetsState()
void SimulatorWidget::restoreRadioWidgetsState()
{
RadioWidget::RadioWidgetState state;
QMap<int, QByteArray> switchesMap;
@ -680,7 +680,7 @@ void SimulatorDialog::restoreRadioWidgetsState()
}
}
QList<QByteArray> SimulatorDialog::saveRadioWidgetsState()
QList<QByteArray> SimulatorWidget::saveRadioWidgetsState()
{
QList<QByteArray> states;
@ -698,7 +698,7 @@ QList<QByteArray> SimulatorDialog::saveRadioWidgetsState()
*/
// Read various values from firmware simulator and populate values in this UI
void SimulatorDialog::setValues()
void SimulatorWidget::setValues()
{
int currentPhase = simulator->getPhase();
@ -713,7 +713,7 @@ void SimulatorDialog::setValues()
}
// "get" values from this UI and send them to the firmware simulator.
void SimulatorDialog::getValues()
void SimulatorWidget::getValues()
{
static const int numTrims = firmware->getCapability(NumTrimSwitches);
int i;
@ -747,7 +747,7 @@ void SimulatorDialog::getValues()
}
// Read stick trim values from firmware simulator and set joystick widgets as needed.
void SimulatorDialog::setTrims()
void SimulatorWidget::setTrims()
{
typedef VirtualJoystickWidget VJW;
static Trims lastTrims;
@ -792,25 +792,25 @@ void SimulatorDialog::setTrims()
//{
//}
void SimulatorDialog::mousePressEvent(QMouseEvent *event)
void SimulatorWidget::mousePressEvent(QMouseEvent *event)
{
if (radioUiWidget)
radioUiWidget->mousePressEvent(event);
}
void SimulatorDialog::mouseReleaseEvent(QMouseEvent *event)
void SimulatorWidget::mouseReleaseEvent(QMouseEvent *event)
{
if (radioUiWidget)
radioUiWidget->mouseReleaseEvent(event);
}
void SimulatorDialog::wheelEvent(QWheelEvent *event)
void SimulatorWidget::wheelEvent(QWheelEvent *event)
{
if (radioUiWidget)
radioUiWidget->wheelEvent(event);
}
void SimulatorDialog::onTimerEvent()
void SimulatorWidget::onTimerEvent()
{
static unsigned int lcd_counter = 0;
@ -829,22 +829,22 @@ void SimulatorDialog::onTimerEvent()
}
}
void SimulatorDialog::onTrimPressed(int which)
void SimulatorWidget::onTrimPressed(int which)
{
trimPressed = which;
}
void SimulatorDialog::onTrimReleased()
void SimulatorWidget::onTrimReleased()
{
trimPressed = TRIM_NONE;
}
void SimulatorDialog::onTrimSliderMoved(int which, int value)
void SimulatorWidget::onTrimSliderMoved(int which, int value)
{
simulator->setTrim(which, value);
}
void SimulatorDialog::centerSticks()
void SimulatorWidget::centerSticks()
{
if (vJoyLeft)
vJoyLeft->centerStick();
@ -853,7 +853,7 @@ void SimulatorDialog::centerSticks()
vJoyRight->centerStick();
}
void SimulatorDialog::onjoystickAxisValueChanged(int axis, int value)
void SimulatorWidget::onjoystickAxisValueChanged(int axis, int value)
{
#ifdef JOYSTICKS
int stick;

View file

@ -18,8 +18,8 @@
* GNU General Public License for more details.
*/
#ifndef _SIMULATORDIALOG_H_
#define _SIMULATORDIALOG_H_
#ifndef _SIMULATORWIDGET_H_
#define _SIMULATORWIDGET_H_
#include "constants.h"
#include "helpers.h"
@ -52,18 +52,18 @@ class QLabel;
class QFrame;
namespace Ui {
class SimulatorDialog;
class SimulatorWidget;
}
using namespace Simulator;
class SimulatorDialog : public QWidget
class SimulatorWidget : public QWidget
{
Q_OBJECT
public:
explicit SimulatorDialog(QWidget * parent, SimulatorInterface *simulator, quint8 flags=0);
virtual ~SimulatorDialog();
explicit SimulatorWidget(QWidget * parent, SimulatorInterface *simulator, quint8 flags=0);
virtual ~SimulatorWidget();
void setSdPath(const QString & sdPath);
void setDataPath(const QString & dataPath);
@ -103,7 +103,7 @@ class SimulatorDialog : public QWidget
void setTrims();
Ui::SimulatorDialog * ui;
Ui::SimulatorWidget * ui;
SimulatorInterface * simulator;
Firmware * firmware;
GeneralSettings radioSettings;
@ -156,4 +156,4 @@ class SimulatorDialog : public QWidget
};
#endif // _SIMULATORDIALOG_H_
#endif // _SIMULATORWIDGET_H_

View file

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>SimulatorDialog</class>
<widget class="QWidget" name="SimulatorDialog">
<class>SimulatorWidget</class>
<widget class="QWidget" name="SimulatorWidget">
<property name="geometry">
<rect>
<x>0</x>