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