Newer
Older
GigAnon
committed
#ifndef MAGIKS_H
#define MAGIKS_H
#include <QWidget>
class BluetoothProxy;
class PacketProcessor;
GigAnon
committed
class WatchWindow;
class AsservWindow;
class BluetoothManagementWidget;
class LoggerWidget;
class PlotWidget;
class RemoteWidget;
class MovementSettingsWidget;
GigAnon
committed
class QTabWidget;
class Magiks: public QWidget
{
Q_OBJECT
public:
explicit Magiks(QWidget *parent = nullptr);
private:
void connected();
BluetoothProxy* m_bluetoothProxy;
PacketProcessor* m_packetProcessor;
GigAnon
committed
WatchWindow* m_watches;
AsservWindow* m_asserv;
BluetoothManagementWidget* m_bluetoothManagement;
LoggerWidget* m_logger;
PlotWidget* m_plots;
RemoteWidget* m_remote;
MovementSettingsWidget* m_remoteSettings;
GigAnon
committed
QTabWidget* m_tabs;
QTabWidget* m_remoteControlTab;
QTabWidget* m_robotSettingsTab;