summaryrefslogtreecommitdiff
path: root/noncore/multimedia/tonleiter/pianoscale.h
Side-by-side diff
Diffstat (limited to 'noncore/multimedia/tonleiter/pianoscale.h') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/multimedia/tonleiter/pianoscale.h28
1 files changed, 28 insertions, 0 deletions
diff --git a/noncore/multimedia/tonleiter/pianoscale.h b/noncore/multimedia/tonleiter/pianoscale.h
new file mode 100644
index 0000000..63995b0
--- a/dev/null
+++ b/noncore/multimedia/tonleiter/pianoscale.h
@@ -0,0 +1,28 @@
+#ifndef TONLEITER_PIANO_SCALE_H
+#define TONLEITER_PIANO_SCALE_H
+
+#include <qwidget.h>
+#include <qpen.h>
+#include <qbrush.h>
+
+namespace Menu
+{
+ class PianoScale : public QWidget
+ {
+ Q_OBJECT
+ private:
+ QBrush blackBrush;
+ QBrush whiteBrush;
+ QBrush markBrush;
+ QPen blackPen;
+ QPen whitePen;
+ public:
+ PianoScale(QWidget* parent,const char* name="PianoScale",WFlags f=0);
+ ~PianoScale();
+ private:
+ void paintEvent(QPaintEvent* pe);
+ void mousePressEvent(QMouseEvent* me);
+ };
+};
+
+#endif //TONLEITER_PIANO_SCALE_H