Move page function and packet coding
This commit is contained in:
@@ -48,22 +48,12 @@ class TeletextDocument : public QObject
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
// Available Page Functions according to 9.4.2.1 of the spec
|
||||
enum PageFunctionEnum { PFLevelOnePage, PFDataBroadcasting, PFGlobalPOP, PFNormalPOP, PFGlobalDRCS, PFNormalDRCS, PFMOT, PFMIP, PFBasicTOPTable, PFAdditionalInformationTable, PFMultiPageTable, PFMultiPageExtensionTable, PFTriggerMessages };
|
||||
// Available Page Codings of X/1 to X/25 according to 9.4.2.1 of the spec
|
||||
enum PacketCodingEnum { Coding7bit, Coding8bit, Coding18bit, Coding4bit, Coding4bitThen7bit, CodingPerPacket };
|
||||
|
||||
TeletextDocument();
|
||||
~TeletextDocument();
|
||||
|
||||
bool isEmpty() const;
|
||||
void clear();
|
||||
|
||||
PageFunctionEnum pageFunction() const { return m_pageFunction; }
|
||||
// void setPageFunction(PageFunctionEnum);
|
||||
PacketCodingEnum packetCoding() const { return m_packetCoding; }
|
||||
// void setPacketCoding(PacketCodingEnum);
|
||||
|
||||
int numberOfSubPages() const { return m_subPages.size(); }
|
||||
LevelOnePage* subPage(int p) const { return m_subPages[p]; }
|
||||
LevelOnePage* currentSubPage() const { return m_subPages[m_currentSubPageIndex]; }
|
||||
@@ -121,8 +111,6 @@ signals:
|
||||
private:
|
||||
QString m_description;
|
||||
int m_pageNumber, m_currentSubPageIndex;
|
||||
PageFunctionEnum m_pageFunction;
|
||||
PacketCodingEnum m_packetCoding;
|
||||
QList<LevelOnePage *> m_subPages;
|
||||
QList<LevelOnePage *> m_recycleSubPages;
|
||||
QUndoStack *m_undoStack;
|
||||
|
||||
Reference in New Issue
Block a user