<file alias="editpaste">res/icons/editpaste.png</file>
<file alias="editcopy">res/icons/editcopy.png</file>
<file alias="add">res/icons/add.png</file>
+ <file alias="bitcoin_testnet">res/icons/bitcoin_testnet.png</file>
+ <file alias="toolbar_testnet">res/icons/toolbar_testnet.png</file>
</qresource>
<qresource prefix="/images">
<file alias="about">res/images/about.png</file>
{
this->clientModel = clientModel;
+ if(clientModel->isTestNet())
+ {
+ setWindowTitle(tr("Bitcoin [testnet]"));
+ setWindowIcon(QIcon(":icons/bitcoin_testnet"));
+ if(trayIcon)
+ {
+ trayIcon->setToolTip(tr("Bitcoin [testnet]"));
+ trayIcon->setIcon(QIcon(":/icons/toolbar_testnet"));
+ }
+ }
+
// Keep up to date with client
setNumConnections(clientModel->getNumConnections());
connect(clientModel, SIGNAL(numConnectionsChanged(int)), this, SLOT(setNumConnections(int)));
trayIcon = new QSystemTrayIcon(this);
trayIcon->setContextMenu(trayIconMenu);
+ trayIcon->setToolTip("Bitcoin client");
trayIcon->setIcon(QIcon(":/icons/toolbar"));
connect(trayIcon, SIGNAL(activated(QSystemTrayIcon::ActivationReason)),
this, SLOT(trayIconActivated(QSystemTrayIcon::ActivationReason)));
emit numBlocksChanged(getNumBlocks());
}
+bool ClientModel::isTestNet() const
+{
+ return fTestNet;
+}
+
bool ClientModel::inInitialBlockDownload() const
{
return IsInitialBlockDownload();
int getNumConnections() const;
int getNumBlocks() const;
+ // Return true if client connected to testnet
+ bool isTestNet() const;
// Return true if core is doing initial block download
bool inInitialBlockDownload() const;
// Return conservative estimate of total number of blocks, or 0 if unknown