mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-07-09 01:23:57 -07:00
const
This commit is contained in:
parent
0deaa9d9b4
commit
723f4d3661
2 changed files with 9 additions and 8 deletions
|
|
@ -182,7 +182,7 @@ bool DeckList::loadFromFile_Native(QIODevice *device)
|
||||||
return loadFromXml(&xml);
|
return loadFromXml(&xml);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool DeckList::saveToFile_Native(QIODevice *device)
|
bool DeckList::saveToFile_Native(QIODevice *device) const
|
||||||
{
|
{
|
||||||
QXmlStreamWriter xml(device);
|
QXmlStreamWriter xml(device);
|
||||||
xml.setAutoFormatting(true);
|
xml.setAutoFormatting(true);
|
||||||
|
|
@ -393,7 +393,7 @@ bool DeckList::loadFromFile_Plain(QIODevice *device)
|
||||||
return loadFromStream_Plain(in, false);
|
return loadFromStream_Plain(in, false);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool DeckList::saveToStream_Plain(QTextStream &stream, bool prefixSideboardCards, bool slashTappedOutSplitCards)
|
bool DeckList::saveToStream_Plain(QTextStream &stream, bool prefixSideboardCards, bool slashTappedOutSplitCards) const
|
||||||
{
|
{
|
||||||
auto writeToStream = [&stream, prefixSideboardCards, slashTappedOutSplitCards](const auto node, const auto card) {
|
auto writeToStream = [&stream, prefixSideboardCards, slashTappedOutSplitCards](const auto node, const auto card) {
|
||||||
if (prefixSideboardCards && node->getName() == DECK_ZONE_SIDE) {
|
if (prefixSideboardCards && node->getName() == DECK_ZONE_SIDE) {
|
||||||
|
|
@ -410,13 +410,13 @@ bool DeckList::saveToStream_Plain(QTextStream &stream, bool prefixSideboardCards
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool DeckList::saveToFile_Plain(QIODevice *device, bool prefixSideboardCards, bool slashTappedOutSplitCards)
|
bool DeckList::saveToFile_Plain(QIODevice *device, bool prefixSideboardCards, bool slashTappedOutSplitCards) const
|
||||||
{
|
{
|
||||||
QTextStream out(device);
|
QTextStream out(device);
|
||||||
return saveToStream_Plain(out, prefixSideboardCards, slashTappedOutSplitCards);
|
return saveToStream_Plain(out, prefixSideboardCards, slashTappedOutSplitCards);
|
||||||
}
|
}
|
||||||
|
|
||||||
QString DeckList::writeToString_Plain(bool prefixSideboardCards, bool slashTappedOutSplitCards)
|
QString DeckList::writeToString_Plain(bool prefixSideboardCards, bool slashTappedOutSplitCards) const
|
||||||
{
|
{
|
||||||
QString result;
|
QString result;
|
||||||
QTextStream out(&result);
|
QTextStream out(&result);
|
||||||
|
|
|
||||||
|
|
@ -201,16 +201,17 @@ public:
|
||||||
bool loadFromString_Native(const QString &nativeString);
|
bool loadFromString_Native(const QString &nativeString);
|
||||||
QString writeToString_Native() const;
|
QString writeToString_Native() const;
|
||||||
bool loadFromFile_Native(QIODevice *device);
|
bool loadFromFile_Native(QIODevice *device);
|
||||||
bool saveToFile_Native(QIODevice *device);
|
bool saveToFile_Native(QIODevice *device) const;
|
||||||
///@}
|
///@}
|
||||||
|
|
||||||
/// @name Serialization (Plain text)
|
/// @name Serialization (Plain text)
|
||||||
///@{
|
///@{
|
||||||
bool loadFromStream_Plain(QTextStream &stream, bool preserveMetadata);
|
bool loadFromStream_Plain(QTextStream &stream, bool preserveMetadata);
|
||||||
bool loadFromFile_Plain(QIODevice *device);
|
bool loadFromFile_Plain(QIODevice *device);
|
||||||
bool saveToStream_Plain(QTextStream &stream, bool prefixSideboardCards, bool slashTappedOutSplitCards);
|
bool saveToStream_Plain(QTextStream &stream, bool prefixSideboardCards, bool slashTappedOutSplitCards) const;
|
||||||
bool saveToFile_Plain(QIODevice *device, bool prefixSideboardCards = true, bool slashTappedOutSplitCards = false);
|
bool
|
||||||
QString writeToString_Plain(bool prefixSideboardCards = true, bool slashTappedOutSplitCards = false);
|
saveToFile_Plain(QIODevice *device, bool prefixSideboardCards = true, bool slashTappedOutSplitCards = false) const;
|
||||||
|
QString writeToString_Plain(bool prefixSideboardCards = true, bool slashTappedOutSplitCards = false) const;
|
||||||
///@}
|
///@}
|
||||||
|
|
||||||
/// @name Deck manipulation
|
/// @name Deck manipulation
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue