Introduce class variable for loadCardsTimer.

This commit is contained in:
Lukas Brübach 2025-03-02 13:04:39 +01:00
parent 60485f45d3
commit 488be525ed
2 changed files with 2 additions and 1 deletions

View file

@ -118,7 +118,7 @@ VisualDatabaseDisplayWidget::VisualDatabaseDisplayWidget(QWidget *parent,
connect(debounceTimer, &QTimer::timeout, this, &VisualDatabaseDisplayWidget::searchModelChanged);
auto loadCardsTimer = new QTimer(this);
loadCardsTimer = new QTimer(this);
loadCardsTimer->setSingleShot(true); // Ensure it only fires once after the timeout
connect(loadCardsTimer, &QTimer::timeout, this, [this]() { loadCurrentPage(); });

View file

@ -90,6 +90,7 @@ private:
CardSizeWidget *cardSizeWidget;
QWidget *container;
QTimer *debounceTimer;
QTimer *loadCardsTimer;
int debounceTime = 300;
int currentPage = 0; // Current page index