summaryrefslogtreecommitdiff
path: root/saltoqd/cardmanager.h
diff options
context:
space:
mode:
Diffstat (limited to 'saltoqd/cardmanager.h')
-rw-r--r--saltoqd/cardmanager.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/saltoqd/cardmanager.h b/saltoqd/cardmanager.h
index 863c4a6..5162a3b 100644
--- a/saltoqd/cardmanager.h
+++ b/saltoqd/cardmanager.h
@@ -95,6 +95,7 @@ public:
QList<Card*> cards() const;
Card * cardAt(int position) const;
+ Card * cardAt(const QString &id) const;
void appendCard(Card * card);
void insertCard(int position, Card * card);
@@ -132,6 +133,9 @@ public slots:
private:
QString generateCardDescription(const QString &verb, Card * card) const;
+ QByteArray packMessage(CardDeck *deck, const QString &msg) const;
+ QPair<CardDeck *, QString> unpackMessage(const QByteArray &data) const;
+ QHash<QString,QString> unpackDictionary(const QString &data) const;
private slots:
void refreshDeck(CardDeck *deck);