Merge pull request #92 from vertoe/devel-0.9

Update darkcoin units to tDRK if TestNet().
This commit is contained in:
Darkcoin 2015-01-01 07:49:58 -07:00
commit c1269e7850
2 changed files with 42 additions and 12 deletions

View File

@ -39,6 +39,8 @@ bool BitcoinUnits::valid(int unit)
QString BitcoinUnits::name(int unit) QString BitcoinUnits::name(int unit)
{ {
if(!TestNet() && !RegTest())
{
switch(unit) switch(unit)
{ {
case DRK: return QString("DRK"); case DRK: return QString("DRK");
@ -47,10 +49,24 @@ QString BitcoinUnits::name(int unit)
case duffs: return QString::fromUtf8("duffs"); case duffs: return QString::fromUtf8("duffs");
default: return QString("???"); default: return QString("???");
} }
}
else
{
switch(unit)
{
case DRK: return QString("tDRK");
case mDRK: return QString("mtDRK");
case uDRK: return QString::fromUtf8("μtDRK");
case duffs: return QString::fromUtf8("tduffs");
default: return QString("???");
}
}
} }
QString BitcoinUnits::description(int unit) QString BitcoinUnits::description(int unit)
{ {
if(!TestNet() && !RegTest())
{
switch(unit) switch(unit)
{ {
case DRK: return QString("Darkcoins"); case DRK: return QString("Darkcoins");
@ -59,6 +75,18 @@ QString BitcoinUnits::description(int unit)
case duffs: return QString("Ten Nano-Darkcoins (1 / 100,000,000)"); case duffs: return QString("Ten Nano-Darkcoins (1 / 100,000,000)");
default: return QString("???"); default: return QString("???");
} }
}
else
{
switch(unit)
{
case DRK: return QString("Testdarkcoins");
case mDRK: return QString("Milli-Testdarkcoins (1 / 1,000)");
case uDRK: return QString("Micro-Testdarkcoins (1 / 1,000,000)");
case duffs: return QString("Ten Nano-Testdarkcoins (1 / 100,000,000)");
default: return QString("???");
}
}
} }
qint64 BitcoinUnits::factor(int unit) qint64 BitcoinUnits::factor(int unit)

View File

@ -9,6 +9,8 @@
#include <QAbstractListModel> #include <QAbstractListModel>
#include <QString> #include <QString>
#include "chainparams.h"
/** Darkcoin unit definitions. Encapsulates parsing and formatting /** Darkcoin unit definitions. Encapsulates parsing and formatting
and serves as list model for drop-down selection boxes. and serves as list model for drop-down selection boxes.
*/ */