summaryrefslogtreecommitdiff
path: root/lyt/binaryfilesection.h
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--lyt/binaryfilesection.h11
1 files changed, 8 insertions, 3 deletions
diff --git a/lyt/binaryfilesection.h b/lyt/binaryfilesection.h
index 3e82bbb..be1ef94 100644
--- a/lyt/binaryfilesection.h
+++ b/lyt/binaryfilesection.h
@@ -24,15 +24,20 @@
class LYTBinaryFileSection {
public:
- LYTBinaryFileSection();
+ LYTBinaryFileSection();
+ LYTBinaryFileSection(Magic magic);
+ LYTBinaryFileSection(Magic magic, QByteArray data);
Magic magic;
QByteArray data;
- void writeToDataStream(QDataStream &out);
+ QDataStream *createReadStream() const;
+ QDataStream *createWriteStream();
+
+ void writeToDataStream(QDataStream &out) const;
void readFromDataStream(QDataStream &in);
- int writtenSize();
+ int writtenSize() const;
};