[DeckSync] Move SyncSummary into DeckSyncManager per review

This commit is contained in:
BruebachL 2026-10-13 11:45:29 +02:00 • committed by Lukas Brübach
parent 0ba9bd531b
commit d4ce4759c5
2 changed files with 11 additions and 8 deletions

View file

@ -44,6 +44,15 @@ public:
/** @brief Computes the color identity string uploaded alongside a deck. May be empty. */
using ColorIdentityProvider = std::function<QString(const DeckList &)>;
/** @brief Outcome counts for a finished sync run; mirrors syncFinished() parameters. */
struct SyncSummary
{
int uploaded = 0;
int downloaded = 0;
int unchanged = 0;
int skipped = 0;
};
explicit DeckSyncManager(QObject *parent = nullptr);
void setClient(AbstractClient *_client);