diff options
Diffstat (limited to 'muse_qt4_evolution/muse/widgets/doublelabel.h')
-rw-r--r-- | muse_qt4_evolution/muse/widgets/doublelabel.h | 68 |
1 files changed, 0 insertions, 68 deletions
diff --git a/muse_qt4_evolution/muse/widgets/doublelabel.h b/muse_qt4_evolution/muse/widgets/doublelabel.h deleted file mode 100644 index 0ed72514..00000000 --- a/muse_qt4_evolution/muse/widgets/doublelabel.h +++ /dev/null @@ -1,68 +0,0 @@ -//============================================================================= -// MusE -// Linux Music Editor -// $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 __DOUBLELABEL_H__ -#define __DOUBLELABEL_H__ - -#include "dentry.h" - -//--------------------------------------------------------- -// DoubleLabel -//--------------------------------------------------------- - -class DoubleLabel : public Dentry { - 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 ) - - double min, max; - QString _specialText; // text to show if value outside min,max - QString _suffix; - int _precision; - Q_OBJECT - - virtual bool setSValue(const QString&); - virtual bool setString(double val); - virtual void incValue(double); - virtual void decValue(double); - - public: - DoubleLabel(QWidget* parent = 0); - DoubleLabel(double val, double min, double max, QWidget*); - virtual QSize sizeHint() const; - double minValue() const { return min; } - double maxValue() const { return max; } - void setMinValue(double v) { min = v; } - void setMaxValue(double v) { max = v; } - void setRange(double a, double b) { min = a; max = 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; } - }; - -#endif |