Encapsulate X/26 triplet list in composition class

This commit is contained in:
G.K.MacGregor
2021-06-27 14:45:51 +01:00
parent cd531bd0a5
commit e1a1bcf070
6 changed files with 47 additions and 6 deletions

View File

@@ -31,7 +31,7 @@ class PageX26Base : public PageBase //: public QObject
//Q_OBJECT
public:
QList<X26Triplet> *enhancements() { return &m_enhancements; };
X26TripletList *enhancements() { return &m_enhancements; };
virtual int maxEnhancements() const =0;
protected:
@@ -39,7 +39,7 @@ protected:
void setEnhancementListFromPacket(int, QByteArray);
bool packetFromEnhancementListNeeded(int n) const { return ((m_enhancements.size()+12) / 13) > n; };
QList<X26Triplet> m_enhancements;
X26TripletList m_enhancements;
const X26Triplet m_paddingX26Triplet { 41, 0x1e, 0 };
};