diff options
| author | Robert Jonsson <spamatica@gmail.com> | 2011-09-15 12:14:55 +0000 | 
|---|---|---|
| committer | Robert Jonsson <spamatica@gmail.com> | 2011-09-15 12:14:55 +0000 | 
| commit | b0546e5e7f7044019892543c6c82029db8d564a7 (patch) | |
| tree | 1b96a6260900f3fbf3513fb48a5a72aa89052dc8 /attic/muse2-oom/muse2/awl/floatentry.h | |
| parent | 583c73d1a07154d3d2672d65d8cce6495f490454 (diff) | |
moved attic to a branch of it's own
Diffstat (limited to 'attic/muse2-oom/muse2/awl/floatentry.h')
| -rw-r--r-- | attic/muse2-oom/muse2/awl/floatentry.h | 118 | 
1 files changed, 0 insertions, 118 deletions
diff --git a/attic/muse2-oom/muse2/awl/floatentry.h b/attic/muse2-oom/muse2/awl/floatentry.h deleted file mode 100644 index 16aa7c8c..00000000 --- a/attic/muse2-oom/muse2/awl/floatentry.h +++ /dev/null @@ -1,118 +0,0 @@ -//============================================================================= -//  Awl -//  Audio Widget Library -//  $Id:$ -// -//  Copyright (C) 2002-2006 by Werner Schweer and others -// -//  This program is free software; you can redistribute it and/or modify -//  it under the terms of the GNU General Public License version 2. -// -//  This program is distributed in the hope that it will be useful, -//  but WITHOUT ANY WARRANTY; without even the implied warranty of -//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the -//  GNU General Public License for more details. -// -//  You should have received a copy of the GNU General Public License -//  along with this program; if not, write to the Free Software -//  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. -//============================================================================= - -#ifndef __FLOATLABEL_H__ -#define __FLOATLABEL_H__ - -#include <QLineEdit> - -class QMouseEvent; -class QTimer; -class QWheelEvent; - -namespace Awl { - -//--------------------------------------------------------- -//   FloatEntry -//--------------------------------------------------------- - -class FloatEntry : public QLineEdit { -      Q_OBJECT -      Q_PROPERTY(int id READ id WRITE setId) - -      Q_PROPERTY(double minValue READ minValue WRITE setMinValue) -      Q_PROPERTY(double maxValue READ maxValue WRITE setMaxValue) - -      Q_PROPERTY(QString specialText READ specialText WRITE setSpecialText) -      Q_PROPERTY(QString suffix      READ suffix      WRITE setSuffix) -      Q_PROPERTY(int precision       READ precision   WRITE setPrecision) -      Q_PROPERTY(bool log            READ log         WRITE setLog) - -      int button; -      int starty; -      QTimer* timer; -      double evx; -      int timecount; -      double _minValue, _maxValue; -      QString _specialText;   // text to show if value outside min,max -      QString _suffix; -      int _precision; -      bool _log; - -      virtual void wheelEvent(QWheelEvent*); -      virtual void mousePressEvent(QMouseEvent*); -      virtual void mouseMoveEvent(QMouseEvent*); -      virtual void mouseDoubleClickEvent(QMouseEvent*); -      virtual void mouseReleaseEvent(QMouseEvent*); -      virtual void setSValue(const QString&); -      virtual bool setString(double); -      virtual void incValue(double); -      virtual void decValue(double); - -      void updateValue(); - -   protected: -      int _id; -      double _value; -      virtual void valueChange(); - -   private slots: -      void repeat(); - -   protected slots: -      void endEdit(); - -   public slots: -      virtual void setValue(double); - -   signals: -      void valueChanged(double, int); - -   public: -      FloatEntry(QWidget*); -      virtual QSize sizeHint() const; -      virtual double value() const; -      int id() const                        { return _id; } -      void setId(int i)                     { _id = i; } -      double minValue() const               { return _minValue; } -      double maxValue() const               { return _maxValue; } -      void setMinValue(double v)            { _minValue = v; } -      void setMaxValue(double v)            { _maxValue = v; } -      void setRange(double a, double b) { -            _minValue = a; -            _maxValue = b; -            } -      int precision() const                 { return _precision; } -      void setPrecision(int val); -      QString specialText() const           { return _specialText; } -      void setSpecialText(const QString& s) { -            _specialText = s; -            update(); -            } -      QString suffix() const                { return _suffix; } -      void setSuffix(const QString& s)      { _suffix = s; } -      bool log() const                      { return _log;      } -      void setLog(bool v)                   { _log = v;         } -      }; - -} - -#endif -  | 
