Skip to content

Commit 4bd04ad

Browse files
authored
Merge pull request #1421 from jamescowens/fixsyncicon
Fix syncupdate icons
2 parents c5009a5 + 27b996b commit 4bd04ad

File tree

4 files changed

+4
-13
lines changed

4 files changed

+4
-13
lines changed

src/Makefile.qt.include

100755100644
Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -307,8 +307,6 @@ RES_IMAGES = \
307307
qt/res/images/gridcoin.svg \
308308
qt/res/images/about_light.svg
309309

310-
RES_MOVIES = qt/res/movies/update_spinner.gif
311-
312310
RES_STYLESHEETS = \
313311
qt/res/stylesheets/light_stylesheet.qss \
314312
qt/res/stylesheets/native_stylesheet.qss \

src/qt/bitcoin.qrc

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -74,9 +74,7 @@
7474
<file alias="gridcoin">res/images/gridcoin.svg</file>
7575
<file alias="about_light">res/images/about_light.svg</file>
7676
</qresource>
77-
<qresource prefix="/movies">
78-
<file alias="update_spinner">res/movies/update_spinner.gif</file>
79-
</qresource>
77+
<qresource prefix="/movies"/>
8078
<qresource prefix="/stylesheets">
8179
<file alias="light">res/stylesheets/light_stylesheet.qss</file>
8280
<file alias="native">res/stylesheets/native_stylesheet.qss</file>

src/qt/bitcoingui.cpp

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,6 @@
6565
#include <QMimeData>
6666
#include <QStackedWidget>
6767
#include <QDateTime>
68-
#include <QMovie>
6968
#include <QFileDialog>
7069
#include <QStandardPaths>
7170
#include <QTimer>
@@ -173,8 +172,6 @@ BitcoinGUI::BitcoinGUI(QWidget *parent):
173172
// Create status bar
174173
// statusBar();
175174

176-
syncIconMovie = new QMovie(":/movies/update_spinner", "GIF", this);
177-
178175
// Clicking on a transaction on the overview page simply sends you to transaction history page
179176
connect(overviewPage, SIGNAL(transactionClicked(QModelIndex)), this, SLOT(gotoHistoryPage()));
180177
connect(overviewPage, SIGNAL(transactionClicked(QModelIndex)), transactionView, SLOT(focusTransaction(QModelIndex)));
@@ -735,7 +732,7 @@ void BitcoinGUI::setNumBlocks(int count, int nTotalBlocks)
735732
text = tr("%n day(s) ago", "", secs/(60*60*24));
736733
}
737734

738-
// Set icon state: spinning if catching up, tick otherwise
735+
// Set icon state: not synced icon if catching up, tick otherwise
739736
if(secs < 90*60 && count >= nTotalBlocks)
740737
{
741738
tooltip = tr("Up to date") + QString(".<br>") + tooltip;
@@ -745,9 +742,8 @@ void BitcoinGUI::setNumBlocks(int count, int nTotalBlocks)
745742
}
746743
else
747744
{
745+
labelBlocksIcon->setPixmap(QIcon(":/icons/notsynced").pixmap(STATUSBAR_ICONSIZE, STATUSBAR_ICONSIZE));
748746
tooltip = tr("Catching up...") + QString("<br>") + tooltip;
749-
labelBlocksIcon->setMovie(syncIconMovie);
750-
syncIconMovie->start();
751747

752748
overviewPage->showOutOfSyncWarning(true);
753749
}
@@ -1455,9 +1451,8 @@ void BitcoinGUI::updateScraperIcon(int scraperEventtype, int status)
14551451
}
14561452
else if (scraperEventtype == (int)scrapereventtypes::Stats && (status == CT_NEW || status == CT_UPDATED || status == CT_UPDATING))
14571453
{
1454+
labelScraperIcon->setPixmap(QIcon(":/icons/notsynced").pixmap(STATUSBAR_ICONSIZE, STATUSBAR_ICONSIZE));
14581455
labelScraperIcon->setToolTip(tr("Scraper: downloading and processing stats."));
1459-
labelScraperIcon->setMovie(syncIconMovie);
1460-
syncIconMovie->start();
14611456
}
14621457
else if ((scraperEventtype == (int)scrapereventtypes::Convergence || scraperEventtype == (int)scrapereventtypes::SBContract)
14631458
&& (status == CT_NEW || status == CT_UPDATED) && nConvergenceTime)

src/qt/res/movies/update_spinner.gif

-945 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)