2 #include "bitcoinaddressvalidator.h"
6 #include <QDoubleValidator>
10 QString GUIUtil::DateTimeStr(qint64 nTime)
12 QDateTime date = QDateTime::fromTime_t((qint32)nTime);
13 return date.date().toString(Qt::SystemLocaleShortDate) + QString(" ") + date.toString("hh:mm");
16 QFont GUIUtil::bitcoinAddressFont()
18 QFont font("Monospace");
19 font.setStyleHint(QFont::TypeWriter);
23 void GUIUtil::setupAddressWidget(QLineEdit *widget, QWidget *parent)
25 widget->setMaxLength(BitcoinAddressValidator::MaxAddressLength);
26 widget->setValidator(new BitcoinAddressValidator(parent));
27 widget->setFont(bitcoinAddressFont());
30 void GUIUtil::setupAmountWidget(QLineEdit *widget, QWidget *parent)
32 QDoubleValidator *amountValidator = new QDoubleValidator(parent);
33 amountValidator->setDecimals(8);
34 amountValidator->setBottom(0.0);
35 widget->setValidator(amountValidator);
36 widget->setAlignment(Qt::AlignRight|Qt::AlignVCenter);