summaryrefslogtreecommitdiff
path: root/muse2/muse/widgets/tempolabel.h
diff options
context:
space:
mode:
Diffstat (limited to 'muse2/muse/widgets/tempolabel.h')
-rw-r--r--muse2/muse/widgets/tempolabel.h17
1 files changed, 9 insertions, 8 deletions
diff --git a/muse2/muse/widgets/tempolabel.h b/muse2/muse/widgets/tempolabel.h
index 587938d7..71aeb4b8 100644
--- a/muse2/muse/widgets/tempolabel.h
+++ b/muse2/muse/widgets/tempolabel.h
@@ -8,8 +8,8 @@
#ifndef __TEMPOLABEL_H__
#define __TEMPOLABEL_H__
-#include <qlabel.h>
-#include <qspinbox.h>
+#include <QLabel>
+#include <QDoubleSpinBox>
//---------------------------------------------------------
// TempoLabel
@@ -35,25 +35,26 @@ class TempoLabel : public QLabel {
// TempoEdit
//---------------------------------------------------------
-class TempoEdit : public QSpinBox {
+class TempoEdit : public QDoubleSpinBox {
Q_OBJECT
+ double curVal;
+
protected:
QSize sizeHint() const;
- virtual QString mapValueToText(int);
- virtual int mapTextToValue(bool*);
private slots:
- void tempoChanged(int);
+ void newValue(double);
public slots:
void setValue(double);
signals:
- void valueChanged(double);
+ void tempoChanged(double);
public:
- TempoEdit(QWidget*, const char* name = 0);
+ TempoEdit(QWidget*);
+ //int tempo() const;
};
#endif