„MainWindow.h“ löschen
This commit is contained in:
parent
e5c587cb8f
commit
0cc226023b
70
MainWindow.h
70
MainWindow.h
@ -1,70 +0,0 @@
|
|||||||
#ifndef MAINWINDOW_H
|
|
||||||
#define MAINWINDOW_H
|
|
||||||
|
|
||||||
#include <QMainWindow>
|
|
||||||
#include <QGraphicsView>
|
|
||||||
/* MAINWINDOW_H
|
|
||||||
* CLASS DECLARATION
|
|
||||||
*
|
|
||||||
* CHANGLOG:
|
|
||||||
* NAME: | CHANGES: | DATE: |
|
|
||||||
* Mewes, Lars | Neuerstellung | 24.09.2021 |
|
|
||||||
* Mewes, Lars | Änderung auf QTabWidget (statt QSplitter) + Midi-Versuche | 28.09.2021 |
|
|
||||||
* | | |
|
|
||||||
* | | |
|
|
||||||
*
|
|
||||||
* DESCRIPTION:
|
|
||||||
* Diese Klasse ist die "Hauptklasse" und besitzt die Farbtonskala "ColorScale", die QGraphicsViews sowie die Klaviatur und den Quintenzirkel
|
|
||||||
*
|
|
||||||
* TO-DOs:
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
|
|
||||||
#include <QGraphicsScene>
|
|
||||||
#include <QTabWidget>
|
|
||||||
#include <QPlainTextEdit>
|
|
||||||
#include <QThread>
|
|
||||||
|
|
||||||
#include "RtMidi.h"
|
|
||||||
|
|
||||||
#include "MidiListener.h"
|
|
||||||
#include "PianoKeyBoard.h"
|
|
||||||
#include "Tone.h"
|
|
||||||
#include "ColorScale.h"
|
|
||||||
#include "CircleOfFifths.h"
|
|
||||||
#include "MidiProbe.h"
|
|
||||||
|
|
||||||
class MainWindow : public QMainWindow
|
|
||||||
{
|
|
||||||
Q_OBJECT
|
|
||||||
QTabWidget * tabWidget;
|
|
||||||
|
|
||||||
QGraphicsView * gV_Keyboard;
|
|
||||||
QGraphicsView * gV_CircleOfFifths;
|
|
||||||
QGraphicsView * gV_Demo;
|
|
||||||
QPlainTextEdit * midiLog;
|
|
||||||
|
|
||||||
PianoKeyBoard * pianoKeyBoard;
|
|
||||||
CircleOfFifths * circleOfFifths;
|
|
||||||
QGraphicsScene * scene_Demo;
|
|
||||||
|
|
||||||
QThread midiThread;
|
|
||||||
MidiListener * midiPiano;
|
|
||||||
void lightShowDemonstration(int b1, int b2, int b3);
|
|
||||||
public slots:
|
|
||||||
|
|
||||||
void handleMidiMessage(int b1, int b2, int b3);
|
|
||||||
signals:
|
|
||||||
void startMidiListener(int Port = 1);
|
|
||||||
void nextMidiMessage();
|
|
||||||
void stopMidi();
|
|
||||||
public:
|
|
||||||
|
|
||||||
RtMidiIn * midiin = nullptr;
|
|
||||||
MainWindow(QWidget *parent = nullptr);
|
|
||||||
virtual ~MainWindow();
|
|
||||||
|
|
||||||
ColorScale colorScale;
|
|
||||||
};
|
|
||||||
#endif // MAINWINDOW_H
|
|
Loading…
x
Reference in New Issue
Block a user