File indexing completed on 2024-05-19 16:31:47

0001 /*
0002  *  SPDX-License-Identifier: GPL-2.0-or-later
0003  *
0004  *  SPDX-FileCopyrightText: 2003 Michael v.Ostheim <ostheimm@users.berlios.de>
0005  */
0006 
0007 #ifndef DISPLAYNUMBER_H
0008 #define DISPLAYNUMBER_H
0009 
0010 #include <qlabel.h>
0011 
0012 /**
0013  *@author Michael v.Ostheim
0014  */
0015 
0016 class DisplayNumber : public QLabel
0017 {
0018     Q_OBJECT
0019 public:
0020     explicit DisplayNumber(QWidget *parent = nullptr, int digits = 0, int prec = 0);
0021     ~DisplayNumber() override;
0022     void setFont(const QFont &f);
0023     void setNum(double num);
0024     void setWidth(int digits);
0025     void setPrecision(int prec)
0026     {
0027         precision = prec;
0028     }
0029 
0030 private:
0031     int dg, precision;
0032 };
0033 
0034 #endif