Fix polymorphism across pagebase and levelonepage

This commit is contained in:
G.K.MacGregor
2020-11-27 20:57:21 +00:00
parent 4ce1b027b0
commit 1bb11ab20c
6 changed files with 62 additions and 22 deletions

View File

@@ -43,10 +43,13 @@ public:
LevelOnePage();
LevelOnePage(const PageBase &);
QByteArray packet(int, int=0);
bool setPacket(int, QByteArray);
bool setPacket(int, int, QByteArray);
bool packetNeeded(int, int=0) const;
QByteArray packet(int, int=0) const override;
bool packetNeeded(int, int=0) const override;
bool setPacket(int, QByteArray) override;
bool setPacket(int, int, QByteArray) override;
bool controlBit(int bitNumber) const override;
bool setControlBit(int, bool) override;
void clearPage();
void loadPagePacket(QByteArray &);