Refactored program structure

This commit is contained in:
Hane 2023-08-11 16:39:10 +02:00
commit 80685f1a21
10 changed files with 140 additions and 96 deletions

View file

@ -2,13 +2,16 @@
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <vector>
//#include <vector>
#include <QMainWindow>
#include <QApplication>
#include <QLabel>
#include <QSlider>
#include <QGridLayout>
#include <QPushButton>
//#include "debug.h"
#include "global.h"
#include "contclasses.h"
//#include <Q>
//#include <QWidgets>
@ -22,6 +25,8 @@ public:
//TODO: get();
EndpointHandler* eph;
void setIndex(uint64_t idx);
uint64_t getIndex();
void setVolume(int channel, float volume);
QPushButton *muteButton = nullptr;
@ -53,7 +58,7 @@ class MainWindow : public QMainWindow {
//QWidget *centralWidget;
public:
MainWindow(std::vector<EndpointHandler*> *ephs, QWidget *parent = nullptr);
MainWindow(QWidget *parent = nullptr);
//void setEndpointHandlers(std::vector<EndpointHandler*> *ephs);
private: