mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-11-05 09:33:25 -08:00
[DeckSync] Move SyncSummary into DeckSyncManager per review
This commit is contained in:
parent
0ba9bd531b
commit
d4ce4759c5
2 changed files with 11 additions and 8 deletions
|
|
@ -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);
|
||||
|
|
|
|||
|
|
@ -11,6 +11,7 @@
|
|||
#include "../interface/widgets/server/remote/remote_decklist_tree_widget.h"
|
||||
#include "tab.h"
|
||||
|
||||
#include "../deck_sync/deck_sync_manager.h"
|
||||
#include <QList>
|
||||
#include <QString>
|
||||
#include <QStringList>
|
||||
|
|
@ -29,7 +30,6 @@ class QLabel;
|
|||
class CommandContainer;
|
||||
class Response;
|
||||
class ShareBarWidget;
|
||||
class DeckSyncManager;
|
||||
class QAction;
|
||||
class QModelIndex;
|
||||
class TabSupervisor;
|
||||
|
|
@ -64,13 +64,7 @@ private:
|
|||
Finished,
|
||||
Failed
|
||||
};
|
||||
struct SyncSummary
|
||||
{
|
||||
int uploaded = 0;
|
||||
int downloaded = 0;
|
||||
int unchanged = 0;
|
||||
int skipped = 0;
|
||||
};
|
||||
using SyncSummary = DeckSyncManager::SyncSummary;
|
||||
SyncStatusType syncStatusType = SyncStatusType::Idle;
|
||||
QString syncStatusDetail;
|
||||
SyncSummary lastSyncSummary;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue