[Qt] Replace status bar unit icon with actual images
This commit is contained in:
parent
e81e2e8f7c
commit
ad87bc4de1
8 changed files with 21 additions and 3 deletions
|
@ -252,7 +252,10 @@ RES_ICONS = \
|
|||
qt/res/icons/tx_inout.png \
|
||||
qt/res/icons/tx_input.png \
|
||||
qt/res/icons/tx_output.png \
|
||||
qt/res/icons/tx_mined.png
|
||||
qt/res/icons/tx_mined.png \
|
||||
qt/res/icons/unit_btc.png \
|
||||
qt/res/icons/unit_mbtc.png \
|
||||
qt/res/icons/unit_ubtc.png
|
||||
|
||||
BITCOIN_QT_CPP = \
|
||||
qt/bitcoinaddressvalidator.cpp \
|
||||
|
|
|
@ -35,6 +35,9 @@
|
|||
<file alias="tx_input">res/icons/tx_input.png</file>
|
||||
<file alias="tx_output">res/icons/tx_output.png</file>
|
||||
<file alias="tx_inout">res/icons/tx_inout.png</file>
|
||||
<file alias="unit_btc">res/icons/unit_btc.png</file>
|
||||
<file alias="unit_mbtc">res/icons/unit_mbtc.png</file>
|
||||
<file alias="unit_ubtc">res/icons/unit_ubtc.png</file>
|
||||
<file alias="lock_closed">res/icons/lock_closed.png</file>
|
||||
<file alias="lock_open">res/icons/lock_open.png</file>
|
||||
<file alias="key">res/icons/key.png</file>
|
||||
|
|
|
@ -1014,7 +1014,6 @@ UnitDisplayStatusBarControl::UnitDisplayStatusBarControl():QLabel()
|
|||
{
|
||||
optionsModel = 0;
|
||||
createContextMenu();
|
||||
setStyleSheet("font:11pt; color: #333333");
|
||||
setToolTip(tr("Unit to show amounts in. Click to select another unit."));
|
||||
}
|
||||
|
||||
|
@ -1059,7 +1058,7 @@ void UnitDisplayStatusBarControl::setOptionsModel(OptionsModel *optionsModel)
|
|||
/** When Display Units are changed on OptionsModel it will refresh the display text of the control on the status bar */
|
||||
void UnitDisplayStatusBarControl::updateDisplayUnit(int newUnits)
|
||||
{
|
||||
setText(BitcoinUnits::name(newUnits));
|
||||
setPixmap(QIcon(":/icons/unit_" + BitcoinUnits::id(newUnits)).pixmap(31,STATUSBAR_ICONSIZE));
|
||||
}
|
||||
|
||||
/** Shows context menu with Display Unit options by the mouse coordinates */
|
||||
|
|
|
@ -34,6 +34,17 @@ bool BitcoinUnits::valid(int unit)
|
|||
}
|
||||
}
|
||||
|
||||
QString BitcoinUnits::id(int unit)
|
||||
{
|
||||
switch(unit)
|
||||
{
|
||||
case BTC: return QString("btc");
|
||||
case mBTC: return QString("mbtc");
|
||||
case uBTC: return QString("ubtc");
|
||||
default: return QString("???");
|
||||
}
|
||||
}
|
||||
|
||||
QString BitcoinUnits::name(int unit)
|
||||
{
|
||||
switch(unit)
|
||||
|
|
|
@ -36,6 +36,8 @@ public:
|
|||
static QList<Unit> availableUnits();
|
||||
//! Is unit ID valid?
|
||||
static bool valid(int unit);
|
||||
//! Identifier, e.g. for image names
|
||||
static QString id(int unit);
|
||||
//! Short name
|
||||
static QString name(int unit);
|
||||
//! Longer description
|
||||
|
|
BIN
src/qt/res/icons/unit_btc.png
Normal file
BIN
src/qt/res/icons/unit_btc.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 2.1 KiB |
BIN
src/qt/res/icons/unit_mbtc.png
Normal file
BIN
src/qt/res/icons/unit_mbtc.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 2.1 KiB |
BIN
src/qt/res/icons/unit_ubtc.png
Normal file
BIN
src/qt/res/icons/unit_ubtc.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 2.1 KiB |
Loading…
Reference in a new issue