diff options
Diffstat (limited to 'saltoqd/cardmanager.h')
-rw-r--r-- | saltoqd/cardmanager.h | 4 |
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); |