X-Git-Url: https://code.delx.au/virtualtones/blobdiff_plain/e0efeea407809897396731f760ff60e361351d83..186e6de6a52f293a6169a5f7790ff03c6790c733:/stringinstrument.h?ds=sidebyside diff --git a/stringinstrument.h b/stringinstrument.h index 8e5b485..e7ca238 100644 --- a/stringinstrument.h +++ b/stringinstrument.h @@ -1,5 +1,5 @@ // stringinstrument.h - A stringed instrument simulator -// Written by James Bunton +// Written by James Bunton // Licensed under the GPL, see COPYING.txt for more details @@ -10,6 +10,10 @@ #include #include #include +#include +#include +#include +#include #include "instrument.h" @@ -21,7 +25,7 @@ Q_OBJECT public: StringInstrument(QWidget *parent); ~StringInstrument(); - + private slots: void emitSounds(); @@ -32,11 +36,9 @@ Q_OBJECT void keyReleaseEvent(QKeyEvent *); - void zeroArray(bool array[4][4]); - void zeroArray(bool array[4]); - void zeroArray(int array[4]); virtual void setNotes(int array[4])=0; // Set the base string notes - void copyArray(int source[4], int dest[4]); + + QPixmap background; // Keys bool down[4][4];