"Receive coins" instead of "Receiving addresses"
[novacoin.git] / src / qt / bitcoinamountfield.cpp
index e475441..a4cbbe0 100644 (file)
@@ -13,7 +13,7 @@ BitcoinAmountField::BitcoinAmountField(QWidget *parent):
     amount->setValidator(new QRegExpValidator(QRegExp("[0-9]+"), this));
     amount->setAlignment(Qt::AlignRight|Qt::AlignVCenter);
     amount->installEventFilter(this);
-    amount->setMaximumWidth(80);
+    amount->setMaximumWidth(100);
     decimals = new QLineEdit(this);
     decimals->setValidator(new QRegExpValidator(QRegExp("[0-9]+"), this));
     decimals->setMaxLength(8);
@@ -26,6 +26,7 @@ BitcoinAmountField::BitcoinAmountField(QWidget *parent):
     layout->addWidget(new QLabel(QString(".")));
     layout->addWidget(decimals);
     layout->addStretch(1);
+    layout->setContentsMargins(0,0,0,0);
 
     setFocusPolicy(Qt::TabFocus);
     setLayout(layout);
@@ -48,6 +49,8 @@ void BitcoinAmountField::setText(const QString &text)
 
 QString BitcoinAmountField::text() const
 {
+    if(amount->text().isEmpty() || decimals->text().isEmpty())
+        return QString();
     return amount->text() + QString(".") + decimals->text();
 }
 
@@ -61,6 +64,7 @@ bool BitcoinAmountField::eventFilter(QObject *object, QEvent *event)
         if(keyEvent->key() == Qt::Key_Period || keyEvent->key() == Qt::Key_Comma)
         {
             decimals->setFocus();
+            decimals->selectAll();
         }
     }
     return false;