Split decoder and render

decode.* will solely decode the teletext packets into a grid of characters and
colours and other attributes stored in an agnostic way, then render.* will read
this grid and render the characters onto the screen with the Qt specific
methods.
This commit is contained in:
G.K.MacGregor
2022-04-02 22:38:38 +01:00
parent 74ebc91ee6
commit e16bb15310
8 changed files with 1786 additions and 1267 deletions

View File

@@ -1,7 +1,8 @@
QT += widgets
requires(qtConfig(filedialog))
HEADERS = document.h \
HEADERS = decode.h \
document.h \
hamming.h \
keymap.h \
levelonecommands.h \
@@ -19,7 +20,8 @@ HEADERS = document.h \
x26dockwidget.h \
x26model.h \
x26triplets.h
SOURCES = document.cpp \
SOURCES = decode.cpp \
document.cpp \
levelonecommands.cpp \
levelonepage.cpp \
loadsave.cpp \