Break out triplet mode menu
This commit is contained in:
86
x26model.h
86
x26model.h
@@ -21,7 +21,9 @@
|
||||
#define X26MODEL_H
|
||||
|
||||
#include <QAbstractListModel>
|
||||
|
||||
#include "mainwidget.h"
|
||||
#include "x26menus.h"
|
||||
|
||||
class X26Model : public QAbstractListModel
|
||||
{
|
||||
@@ -40,8 +42,6 @@ public:
|
||||
bool removeRows(int position, int rows, const QModelIndex &index);
|
||||
// Qt::ItemFlags flags(const QModelIndex &index) const;
|
||||
|
||||
const QString modeTripletName(int i) const { return m_modeTripletName[i]; }
|
||||
|
||||
// The x26commands classes manipulate the model but beginInsertRows and endInsertRows
|
||||
// are protected methods, so we need to friend them
|
||||
friend class InsertTripletCommand;
|
||||
@@ -52,87 +52,7 @@ private:
|
||||
TeletextWidget *m_parentMainWidget;
|
||||
bool m_listLoaded;
|
||||
TeletextFontBitmap m_fontBitmap;
|
||||
|
||||
const QString m_modeTripletName[64] {
|
||||
// Row triplet modes
|
||||
"Full screen colour",
|
||||
"Full row colour",
|
||||
"Reserved 0x02",
|
||||
"Reserved 0x03",
|
||||
|
||||
"Set Active Position",
|
||||
"Reserved 0x05",
|
||||
"Reserved 0x06",
|
||||
"Address row 0",
|
||||
|
||||
"PDC origin, source",
|
||||
"PDC month and day",
|
||||
"PDC cursor and start hour",
|
||||
"PDC cursor and end hour",
|
||||
|
||||
"PDC cursor local offset",
|
||||
"PDC series ID and code",
|
||||
"Reserved 0x0e",
|
||||
"Reserved 0x0f",
|
||||
|
||||
"Origin modifier",
|
||||
"Invoke active object",
|
||||
"Invoke adaptive object",
|
||||
"Invoke passive object",
|
||||
|
||||
"Reserved 0x14",
|
||||
"Define active object",
|
||||
"Define adaptive object",
|
||||
"Define passive object",
|
||||
|
||||
"DRCS mode",
|
||||
"Reserved 0x19",
|
||||
"Reserved 0x1a",
|
||||
"Reserved 0x1b",
|
||||
|
||||
"Reserved 0x1c",
|
||||
"Reserved 0x1d",
|
||||
"Reserved 0x1e",
|
||||
"Termination marker",
|
||||
|
||||
// Column triplet modes
|
||||
"Foreground colour",
|
||||
"G1 block mosaic",
|
||||
"G3 smooth mosaic, level 1.5",
|
||||
"Background colour",
|
||||
|
||||
"Reserved 0x04",
|
||||
"Reserved 0x05",
|
||||
"PDC cursor, start end min",
|
||||
"Additional flash functions",
|
||||
|
||||
"Modified G0/G2 character set",
|
||||
"G0 character",
|
||||
"Reserved 0x0a",
|
||||
"G3 smooth mosaic, level 2.5",
|
||||
|
||||
"Display attributes",
|
||||
"DRCS character",
|
||||
"Font style, level 3.5",
|
||||
"G2 supplementary character",
|
||||
|
||||
"G0 character no diacritical",
|
||||
"G0 character diacritical 1",
|
||||
"G0 character diacritical 2",
|
||||
"G0 character diacritical 3",
|
||||
"G0 character diacritical 4",
|
||||
"G0 character diacritical 5",
|
||||
"G0 character diacritical 6",
|
||||
"G0 character diacritical 7",
|
||||
"G0 character diacritical 8",
|
||||
"G0 character diacritical 9",
|
||||
"G0 character diacritical A",
|
||||
"G0 character diacritical B",
|
||||
"G0 character diacritical C",
|
||||
"G0 character diacritical D",
|
||||
"G0 character diacritical E",
|
||||
"G0 character diacritical F"
|
||||
};
|
||||
ModeTripletNames m_modeTripletNames;
|
||||
|
||||
struct tripletErrorShow {
|
||||
QString message;
|
||||
|
||||
Reference in New Issue
Block a user