2011-05-27 18:38:30 +02:00
|
|
|
#ifndef GUIUTIL_H
|
|
|
|
#define GUIUTIL_H
|
|
|
|
|
|
|
|
#include <QString>
|
|
|
|
|
2011-06-02 15:57:23 +02:00
|
|
|
QT_BEGIN_NAMESPACE
|
|
|
|
class QFont;
|
|
|
|
class QLineEdit;
|
|
|
|
class QWidget;
|
|
|
|
QT_END_NAMESPACE
|
|
|
|
|
|
|
|
class GUIUtil
|
|
|
|
{
|
|
|
|
public:
|
|
|
|
static QString DateTimeStr(qint64 nTime);
|
|
|
|
|
2011-06-28 21:41:56 +02:00
|
|
|
// Render bitcoin addresses in monospace font
|
2011-06-02 15:57:23 +02:00
|
|
|
static QFont bitcoinAddressFont();
|
|
|
|
|
|
|
|
static void setupAddressWidget(QLineEdit *widget, QWidget *parent);
|
|
|
|
|
|
|
|
static void setupAmountWidget(QLineEdit *widget, QWidget *parent);
|
2011-06-28 21:41:56 +02:00
|
|
|
|
|
|
|
// Convenience wrapper around ParseMoney that takes QString
|
|
|
|
static bool parseMoney(const QString &amount, qint64 *val_out);
|
|
|
|
|
|
|
|
// Convenience wrapper around FormatMoney that returns QString
|
|
|
|
static QString formatMoney(qint64 amount, bool plussign=false);
|
2011-06-02 15:57:23 +02:00
|
|
|
};
|
2011-05-27 18:38:30 +02:00
|
|
|
|
|
|
|
#endif // GUIUTIL_H
|