summaryrefslogtreecommitdiff
path: root/muse2/muse/widgets/spinboxFP.h
diff options
context:
space:
mode:
Diffstat (limited to 'muse2/muse/widgets/spinboxFP.h')
-rw-r--r--muse2/muse/widgets/spinboxFP.h35
1 files changed, 35 insertions, 0 deletions
diff --git a/muse2/muse/widgets/spinboxFP.h b/muse2/muse/widgets/spinboxFP.h
new file mode 100644
index 00000000..760a7d06
--- /dev/null
+++ b/muse2/muse/widgets/spinboxFP.h
@@ -0,0 +1,35 @@
+//=========================================================
+// MusE
+// Linux Music Editor
+// $Id: spinboxFP.h,v 1.1.1.1.2.1 2008/05/21 00:28:54 terminator356 Exp $
+// (C) Copyright 2001 Werner Schweer (ws@seh.de)
+//=========================================================
+
+#ifndef __SPINBOXFP_H__
+#define __SPINBOXFP_H__
+
+#include <qspinbox.h>
+
+//---------------------------------------------------------
+// SpinBoxFP
+//---------------------------------------------------------
+
+class SpinBoxFP : public QSpinBox {
+ Q_OBJECT
+ Q_PROPERTY( int precision READ precision WRITE setPrecision )
+
+ int _precision;
+
+ protected:
+ virtual QString mapValueToText(int value);
+ //virtual int mapTextToValue(bool* ok);
+
+ public:
+ SpinBoxFP(QWidget* parent=0, const char* name = 0);
+ SpinBoxFP(int minValue, int maxValue, int step = 1, QWidget* parent=0, const char* name = 0);
+ void setPrecision(int val);
+ int precision() const { return _precision; }
+ };
+
+#endif
+