File indexing completed on 2024-05-26 05:09:05
0001 /* 0002 SPDX-FileCopyrightText: 2009 Cristian Onet onet.cristian @gmail.com 0003 SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL 0004 */ 0005 #ifndef NUMBERTOWORDS_H 0006 #define NUMBERTOWORDS_H 0007 0008 #include <QStringList> 0009 0010 #include "mymoneymoney.h" 0011 0012 class MyMoneyMoneyToWordsConverter 0013 { 0014 private: 0015 QString convertTreeDigitGroup(int threeDigitNumber); 0016 0017 public: 0018 MyMoneyMoneyToWordsConverter(); 0019 QString convert(const MyMoneyMoney & money, signed64 denom = 100); 0020 0021 private: 0022 QStringList m_smallNumbers; 0023 QStringList m_tens; 0024 QStringList m_scaleNumbers; 0025 }; 0026 0027 #endif // NUMBERTOWORDS_H