aboutsummaryrefslogtreecommitdiff
path: root/src/qt/bitcoingui.cpp
diff options
context:
space:
mode:
authorWladimir J. van der Laan <laanwj@gmail.com>2011-07-18 06:55:05 +0200
committerWladimir J. van der Laan <laanwj@gmail.com>2011-07-18 06:55:05 +0200
commita75e1e32923365dada7bee8cc0c2468d759355eb (patch)
treead52f0d95817ee7ea725c17e2ed2c4618baa4630 /src/qt/bitcoingui.cpp
parent1907b96d69c220d153825c7a80365593b3cf821e (diff)
downloadbitcoin-a75e1e32923365dada7bee8cc0c2468d759355eb.tar.xz
Fix "Last received block was generated Up to date"
Diffstat (limited to 'src/qt/bitcoingui.cpp')
-rw-r--r--src/qt/bitcoingui.cpp20
1 files changed, 14 insertions, 6 deletions
diff --git a/src/qt/bitcoingui.cpp b/src/qt/bitcoingui.cpp
index ed687c4532..c4462dd40c 100644
--- a/src/qt/bitcoingui.cpp
+++ b/src/qt/bitcoingui.cpp
@@ -334,13 +334,11 @@ void BitcoinGUI::setNumBlocks(int count)
QDateTime lastBlockDate = clientModel->getLastBlockDate();
int secs = lastBlockDate.secsTo(now);
QString text;
- bool spinning = true;
- // "Up to date" icon, and outdated icon
- if(secs < 30*60)
+ // Represent time from last generated block in human readable text
+ if(secs < 60)
{
- text = "Up to date";
- spinning = false;
+ text = tr("%n second(s) ago","",secs);
}
else if(secs < 60*60)
{
@@ -354,6 +352,16 @@ void BitcoinGUI::setNumBlocks(int count)
{
text = tr("%n day(s) ago","",secs/(60*60*24));
}
+
+ // In the label we want to be less specific
+ QString labelText = text;
+ bool spinning = true;
+ if(secs < 30*60)
+ {
+ labelText = "Up to date";
+ spinning = false;
+ }
+
tooltip += QString("\n");
tooltip += tr("Last received block was generated %1.").arg(text);
@@ -366,7 +374,7 @@ void BitcoinGUI::setNumBlocks(int count)
{
labelBlocksIcon->setPixmap(QIcon(":/icons/synced").pixmap(16,16));
}
- labelBlocks->setText(text);
+ labelBlocks->setText(labelText);
labelBlocksIcon->setToolTip(tooltip);
labelBlocks->setToolTip(tooltip);