From 3df4efebaa82e1fc25ca6c0b74baeb25535e5856 Mon Sep 17 00:00:00 2001 From: RickyRister <42636155+RickyRister@users.noreply.github.com> Date: Tue, 18 Feb 2025 12:04:37 -0800 Subject: [PATCH] Revert file watcher in VDS (#5636) --- .../visual_deck_storage_widget.cpp | 17 ----------------- .../visual_deck_storage_widget.h | 3 --- 2 files changed, 20 deletions(-) diff --git a/cockatrice/src/client/ui/widgets/visual_deck_storage/visual_deck_storage_widget.cpp b/cockatrice/src/client/ui/widgets/visual_deck_storage/visual_deck_storage_widget.cpp index 1ae308a85..d9acdadeb 100644 --- a/cockatrice/src/client/ui/widgets/visual_deck_storage/visual_deck_storage_widget.cpp +++ b/cockatrice/src/client/ui/widgets/visual_deck_storage/visual_deck_storage_widget.cpp @@ -11,7 +11,6 @@ #include #include -#include #include #include @@ -118,12 +117,6 @@ VisualDeckStorageWidget::VisualDeckStorageWidget(QWidget *parent) : QWidget(pare } else { scrollArea->setWidget(databaseLoadIndicator); } - - addRecursiveWatch(watcher, SettingsCache::instance().getDeckPath()); - - // Signals for changes - connect(&watcher, &QFileSystemWatcher::fileChanged, this, &VisualDeckStorageWidget::refreshIfPossible); - connect(&watcher, &QFileSystemWatcher::directoryChanged, this, &VisualDeckStorageWidget::refreshIfPossible); } void VisualDeckStorageWidget::refreshIfPossible() @@ -133,16 +126,6 @@ void VisualDeckStorageWidget::refreshIfPossible() } } -void VisualDeckStorageWidget::addRecursiveWatch(QFileSystemWatcher &watcher, const QString &dirPath) -{ - QDir dir(dirPath); - watcher.addPath(dirPath); // Watch the root directory - - for (const QFileInfo &entry : dir.entryInfoList(QDir::Dirs | QDir::NoDotAndDotDot)) { - addRecursiveWatch(watcher, entry.absoluteFilePath()); - } -} - void VisualDeckStorageWidget::showEvent(QShowEvent *event) { QWidget::showEvent(event); diff --git a/cockatrice/src/client/ui/widgets/visual_deck_storage/visual_deck_storage_widget.h b/cockatrice/src/client/ui/widgets/visual_deck_storage/visual_deck_storage_widget.h index bd3807e98..4eceb3c9a 100644 --- a/cockatrice/src/client/ui/widgets/visual_deck_storage/visual_deck_storage_widget.h +++ b/cockatrice/src/client/ui/widgets/visual_deck_storage/visual_deck_storage_widget.h @@ -14,7 +14,6 @@ #include #include -#include class VisualDeckStorageSearchWidget; class VisualDeckStorageSortWidget; @@ -27,7 +26,6 @@ class VisualDeckStorageWidget final : public QWidget public: explicit VisualDeckStorageWidget(QWidget *parent); void refreshIfPossible(); - void addRecursiveWatch(QFileSystemWatcher &watcher, const QString &dirPath); void retranslateUi(); CardSizeWidget *cardSizeWidget; @@ -69,7 +67,6 @@ private: QCheckBox *tagsOnWidgetsVisibilityCheckBox; QScrollArea *scrollArea; VisualDeckStorageFolderDisplayWidget *folderWidget; - QFileSystemWatcher watcher; }; #endif // VISUAL_DECK_STORAGE_WIDGET_H