 |
Bitcoin Core
22.99.0
P2P Digital Currency
|
Go to the documentation of this file.
5 #ifndef BITCOIN_QT_MODALOVERLAY_H
6 #define BITCOIN_QT_MODALOVERLAY_H
9 #include <QPropertyAnimation>
25 explicit ModalOverlay(
bool enable_wallet, QWidget *parent);
28 void tipUpdate(
int count,
const QDateTime& blockDate,
double nVerificationProgress);
32 void showHide(
bool hide =
false,
bool userRequested =
false);
43 bool eventFilter(QObject * obj, QEvent * ev)
override;
44 bool event(QEvent* ev)
override;
57 #endif // BITCOIN_QT_MODALOVERLAY_H
void UpdateHeaderSyncLabel()
Modal overlay to display information about the chain-sync state.
void triggered(bool hidden)
QPropertyAnimation m_animation
static constexpr int HEADER_HEIGHT_DELTA_SYNC
The required delta of headers to the estimated number of available headers until we show the IBD prog...
bool eventFilter(QObject *obj, QEvent *ev) override
bool event(QEvent *ev) override
Tracks parent widget changes.
void setKnownBestHeight(int count, const QDateTime &blockDate)
ModalOverlay(bool enable_wallet, QWidget *parent)
void showHide(bool hide=false, bool userRequested=false)
bool isLayerVisible() const
void tipUpdate(int count, const QDateTime &blockDate, double nVerificationProgress)
QVector< QPair< qint64, double > > blockProcessTime