Compare commits
3 Commits
0.8.2-beta
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
df7ce90d0f | ||
|
|
838a54d528 | ||
|
|
2682554b79 |
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020-2025 Gavin MacGregor
|
* Copyright (C) 2020-2026 Gavin MacGregor
|
||||||
*
|
*
|
||||||
* This file is part of QTeletextMaker.
|
* This file is part of QTeletextMaker.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020-2025 Gavin MacGregor
|
* Copyright (C) 2020-2026 Gavin MacGregor
|
||||||
*
|
*
|
||||||
* This file is part of QTeletextMaker.
|
* This file is part of QTeletextMaker.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020-2025 Gavin MacGregor
|
* Copyright (C) 2020-2026 Gavin MacGregor
|
||||||
*
|
*
|
||||||
* This file is part of QTeletextMaker.
|
* This file is part of QTeletextMaker.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020-2025 Gavin MacGregor
|
* Copyright (C) 2020-2026 Gavin MacGregor
|
||||||
*
|
*
|
||||||
* This file is part of QTeletextMaker.
|
* This file is part of QTeletextMaker.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020-2025 Gavin MacGregor
|
* Copyright (C) 2020-2026 Gavin MacGregor
|
||||||
*
|
*
|
||||||
* This file is part of QTeletextMaker.
|
* This file is part of QTeletextMaker.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020-2025 Gavin MacGregor
|
* Copyright (C) 2020-2026 Gavin MacGregor
|
||||||
*
|
*
|
||||||
* This file is part of QTeletextMaker.
|
* This file is part of QTeletextMaker.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020-2025 Gavin MacGregor
|
* Copyright (C) 2020-2026 Gavin MacGregor
|
||||||
*
|
*
|
||||||
* This file is part of QTeletextMaker.
|
* This file is part of QTeletextMaker.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020-2025 Gavin MacGregor
|
* Copyright (C) 2020-2026 Gavin MacGregor
|
||||||
*
|
*
|
||||||
* This file is part of QTeletextMaker.
|
* This file is part of QTeletextMaker.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020-2025 Gavin MacGregor
|
* Copyright (C) 2020-2026 Gavin MacGregor
|
||||||
*
|
*
|
||||||
* This file is part of QTeletextMaker.
|
* This file is part of QTeletextMaker.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020-2025 Gavin MacGregor
|
* Copyright (C) 2020-2026 Gavin MacGregor
|
||||||
*
|
*
|
||||||
* This file is part of QTeletextMaker.
|
* This file is part of QTeletextMaker.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020-2025 Gavin MacGregor
|
* Copyright (C) 2020-2026 Gavin MacGregor
|
||||||
*
|
*
|
||||||
* This file is part of QTeletextMaker.
|
* This file is part of QTeletextMaker.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020-2025 Gavin MacGregor
|
* Copyright (C) 2020-2026 Gavin MacGregor
|
||||||
*
|
*
|
||||||
* This file is part of QTeletextMaker.
|
* This file is part of QTeletextMaker.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020-2025 Gavin MacGregor
|
* Copyright (C) 2020-2026 Gavin MacGregor
|
||||||
*
|
*
|
||||||
* This file is part of QTeletextMaker.
|
* This file is part of QTeletextMaker.
|
||||||
*
|
*
|
||||||
@@ -346,17 +346,16 @@ void X26TripletList::updateInternalData()
|
|||||||
case 0x2f: // G2 character
|
case 0x2f: // G2 character
|
||||||
activePosition.setColumn(triplet->addressColumn());
|
activePosition.setColumn(triplet->addressColumn());
|
||||||
|
|
||||||
if (activePosition.row() != triplet->m_activePositionRow || activePosition.column() != triplet->m_activePositionColumn)
|
triplet->m_activePosition1p5Differs = activePosition.row() != triplet->m_activePositionRow || activePosition.column() != triplet->m_activePositionColumn;
|
||||||
triplet->m_activePosition1p5Differs = true;
|
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
if (triplet->modeExt() >= 0x30 && triplet->modeExt() <= 0x3f) {
|
if (triplet->modeExt() >= 0x30 && triplet->modeExt() <= 0x3f) {
|
||||||
// G0 diacritical mark
|
// G0 diacritical mark
|
||||||
activePosition.setColumn(triplet->addressColumn());
|
activePosition.setColumn(triplet->addressColumn());
|
||||||
|
|
||||||
if (activePosition.row() != triplet->m_activePositionRow || activePosition.column() != triplet->m_activePositionColumn)
|
triplet->m_activePosition1p5Differs = activePosition.row() != triplet->m_activePositionRow || activePosition.column() != triplet->m_activePositionColumn;
|
||||||
triplet->m_activePosition1p5Differs = true;
|
} else
|
||||||
}
|
triplet->m_activePosition1p5Differs = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
triplet->m_activePositionRow1p5 = activePosition.row();
|
triplet->m_activePositionRow1p5 = activePosition.row();
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020-2025 Gavin MacGregor
|
* Copyright (C) 2020-2026 Gavin MacGregor
|
||||||
*
|
*
|
||||||
* This file is part of QTeletextMaker.
|
* This file is part of QTeletextMaker.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020-2025 Gavin MacGregor
|
* Copyright (C) 2020-2026 Gavin MacGregor
|
||||||
*
|
*
|
||||||
* This file is part of QTeletextMaker.
|
* This file is part of QTeletextMaker.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020-2025 Gavin MacGregor
|
* Copyright (C) 2020-2026 Gavin MacGregor
|
||||||
*
|
*
|
||||||
* This file is part of QTeletextMaker.
|
* This file is part of QTeletextMaker.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020-2025 Gavin MacGregor
|
* Copyright (C) 2020-2026 Gavin MacGregor
|
||||||
*
|
*
|
||||||
* This file is part of QTeletextMaker.
|
* This file is part of QTeletextMaker.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020-2025 Gavin MacGregor
|
* Copyright (C) 2020-2026 Gavin MacGregor
|
||||||
*
|
*
|
||||||
* This file is part of QTeletextMaker.
|
* This file is part of QTeletextMaker.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020-2025 Gavin MacGregor
|
* Copyright (C) 2020-2026 Gavin MacGregor
|
||||||
*
|
*
|
||||||
* This file is part of QTeletextMaker.
|
* This file is part of QTeletextMaker.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020-2025 Gavin MacGregor
|
* Copyright (C) 2020-2026 Gavin MacGregor
|
||||||
*
|
*
|
||||||
* This file is part of QTeletextMaker.
|
* This file is part of QTeletextMaker.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020-2025 Gavin MacGregor
|
* Copyright (C) 2020-2026 Gavin MacGregor
|
||||||
*
|
*
|
||||||
* This file is part of QTeletextMaker.
|
* This file is part of QTeletextMaker.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020-2025 Gavin MacGregor
|
* Copyright (C) 2020-2026 Gavin MacGregor
|
||||||
*
|
*
|
||||||
* This file is part of QTeletextMaker.
|
* This file is part of QTeletextMaker.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020-2025 Gavin MacGregor
|
* Copyright (C) 2020-2026 Gavin MacGregor
|
||||||
*
|
*
|
||||||
* This file is part of QTeletextMaker.
|
* This file is part of QTeletextMaker.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020-2025 Gavin MacGregor
|
* Copyright (C) 2020-2026 Gavin MacGregor
|
||||||
*
|
*
|
||||||
* This file is part of QTeletextMaker.
|
* This file is part of QTeletextMaker.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020-2025 Gavin MacGregor
|
* Copyright (C) 2020-2026 Gavin MacGregor
|
||||||
*
|
*
|
||||||
* This file is part of QTeletextMaker.
|
* This file is part of QTeletextMaker.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020-2025 Gavin MacGregor
|
* Copyright (C) 2020-2026 Gavin MacGregor
|
||||||
*
|
*
|
||||||
* This file is part of QTeletextMaker.
|
* This file is part of QTeletextMaker.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020-2025 Gavin MacGregor
|
* Copyright (C) 2020-2026 Gavin MacGregor
|
||||||
*
|
*
|
||||||
* This file is part of QTeletextMaker.
|
* This file is part of QTeletextMaker.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020-2025 Gavin MacGregor
|
* Copyright (C) 2020-2026 Gavin MacGregor
|
||||||
*
|
*
|
||||||
* This file is part of QTeletextMaker.
|
* This file is part of QTeletextMaker.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020-2025 Gavin MacGregor
|
* Copyright (C) 2020-2026 Gavin MacGregor
|
||||||
*
|
*
|
||||||
* This file is part of QTeletextMaker.
|
* This file is part of QTeletextMaker.
|
||||||
*
|
*
|
||||||
@@ -371,7 +371,7 @@ void MainWindow::about()
|
|||||||
QMessageBox::about(this, tr("About"), QString("<b>%1</b><br>"
|
QMessageBox::about(this, tr("About"), QString("<b>%1</b><br>"
|
||||||
"An open source Level 2.5 teletext page editor.<br>"
|
"An open source Level 2.5 teletext page editor.<br>"
|
||||||
"<i>Version %2</i><br><br>"
|
"<i>Version %2</i><br><br>"
|
||||||
"Copyright (C) 2020-2025 Gavin MacGregor<br><br>"
|
"Copyright (C) 2020-2026 Gavin MacGregor<br><br>"
|
||||||
"Released under the GNU General Public License version 3<br>"
|
"Released under the GNU General Public License version 3<br>"
|
||||||
"<a href=\"https://github.com/gkthemac/qteletextmaker\">https://github.com/gkthemac/qteletextmaker</a>").arg(QApplication::applicationDisplayName()).arg(QApplication::applicationVersion()));
|
"<a href=\"https://github.com/gkthemac/qteletextmaker\">https://github.com/gkthemac/qteletextmaker</a>").arg(QApplication::applicationDisplayName()).arg(QApplication::applicationVersion()));
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020-2025 Gavin MacGregor
|
* Copyright (C) 2020-2026 Gavin MacGregor
|
||||||
*
|
*
|
||||||
* This file is part of QTeletextMaker.
|
* This file is part of QTeletextMaker.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020-2025 Gavin MacGregor
|
* Copyright (C) 2020-2026 Gavin MacGregor
|
||||||
*
|
*
|
||||||
* This file is part of QTeletextMaker.
|
* This file is part of QTeletextMaker.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020-2025 Gavin MacGregor
|
* Copyright (C) 2020-2026 Gavin MacGregor
|
||||||
*
|
*
|
||||||
* This file is part of QTeletextMaker.
|
* This file is part of QTeletextMaker.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020-2025 Gavin MacGregor
|
* Copyright (C) 2020-2026 Gavin MacGregor
|
||||||
*
|
*
|
||||||
* This file is part of QTeletextMaker.
|
* This file is part of QTeletextMaker.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020-2025 Gavin MacGregor
|
* Copyright (C) 2020-2026 Gavin MacGregor
|
||||||
*
|
*
|
||||||
* This file is part of QTeletextMaker.
|
* This file is part of QTeletextMaker.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020-2025 Gavin MacGregor
|
* Copyright (C) 2020-2026 Gavin MacGregor
|
||||||
*
|
*
|
||||||
* This file is part of QTeletextMaker.
|
* This file is part of QTeletextMaker.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020-2025 Gavin MacGregor
|
* Copyright (C) 2020-2026 Gavin MacGregor
|
||||||
*
|
*
|
||||||
* This file is part of QTeletextMaker.
|
* This file is part of QTeletextMaker.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020-2025 Gavin MacGregor
|
* Copyright (C) 2020-2026 Gavin MacGregor
|
||||||
*
|
*
|
||||||
* This file is part of QTeletextMaker.
|
* This file is part of QTeletextMaker.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020-2025 Gavin MacGregor
|
* Copyright (C) 2020-2026 Gavin MacGregor
|
||||||
*
|
*
|
||||||
* This file is part of QTeletextMaker.
|
* This file is part of QTeletextMaker.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020-2025 Gavin MacGregor
|
* Copyright (C) 2020-2026 Gavin MacGregor
|
||||||
*
|
*
|
||||||
* This file is part of QTeletextMaker.
|
* This file is part of QTeletextMaker.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020-2025 Gavin MacGregor
|
* Copyright (C) 2020-2026 Gavin MacGregor
|
||||||
*
|
*
|
||||||
* This file is part of QTeletextMaker.
|
* This file is part of QTeletextMaker.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020-2025 Gavin MacGregor
|
* Copyright (C) 2020-2026 Gavin MacGregor
|
||||||
*
|
*
|
||||||
* This file is part of QTeletextMaker.
|
* This file is part of QTeletextMaker.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020-2025 Gavin MacGregor
|
* Copyright (C) 2020-2026 Gavin MacGregor
|
||||||
*
|
*
|
||||||
* This file is part of QTeletextMaker.
|
* This file is part of QTeletextMaker.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020-2025 Gavin MacGregor
|
* Copyright (C) 2020-2026 Gavin MacGregor
|
||||||
*
|
*
|
||||||
* This file is part of QTeletextMaker.
|
* This file is part of QTeletextMaker.
|
||||||
*
|
*
|
||||||
@@ -1066,11 +1066,15 @@ void X26DockWidget::insertTriplet(int modeExt, int row)
|
|||||||
} else
|
} else
|
||||||
row = 0;
|
row = 0;
|
||||||
|
|
||||||
// Avoid reserved bits
|
// Avoid reserved bits or suggest sane defaults
|
||||||
switch (modeExt) {
|
switch (modeExt) {
|
||||||
case 0x07: // Address Row 0
|
case 0x07: // Address Row 0
|
||||||
newTriplet.setAddress(63); // set Address to notreserved
|
newTriplet.setAddress(63); // set Address to notreserved
|
||||||
break;
|
break;
|
||||||
|
case 0x15: // Define Active Object
|
||||||
|
case 0x16: // Define Adaptive Object
|
||||||
|
case 0x17: // Define Passive Object
|
||||||
|
newTriplet.setAddress(0x38); // Required at Levels 2.5 and 3.5
|
||||||
case 0x18: // DRCS mode
|
case 0x18: // DRCS mode
|
||||||
newTriplet.setData(0x70); // Normal DRCS at Levels 2.5 and 3.5
|
newTriplet.setData(0x70); // Normal DRCS at Levels 2.5 and 3.5
|
||||||
break;
|
break;
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020-2025 Gavin MacGregor
|
* Copyright (C) 2020-2026 Gavin MacGregor
|
||||||
*
|
*
|
||||||
* This file is part of QTeletextMaker.
|
* This file is part of QTeletextMaker.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020-2025 Gavin MacGregor
|
* Copyright (C) 2020-2026 Gavin MacGregor
|
||||||
*
|
*
|
||||||
* This file is part of QTeletextMaker.
|
* This file is part of QTeletextMaker.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020-2025 Gavin MacGregor
|
* Copyright (C) 2020-2026 Gavin MacGregor
|
||||||
*
|
*
|
||||||
* This file is part of QTeletextMaker.
|
* This file is part of QTeletextMaker.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020-2025 Gavin MacGregor
|
* Copyright (C) 2020-2026 Gavin MacGregor
|
||||||
*
|
*
|
||||||
* This file is part of QTeletextMaker.
|
* This file is part of QTeletextMaker.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020-2025 Gavin MacGregor
|
* Copyright (C) 2020-2026 Gavin MacGregor
|
||||||
*
|
*
|
||||||
* This file is part of QTeletextMaker.
|
* This file is part of QTeletextMaker.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020-2025 Gavin MacGregor
|
* Copyright (C) 2020-2026 Gavin MacGregor
|
||||||
*
|
*
|
||||||
* This file is part of QTeletextMaker.
|
* This file is part of QTeletextMaker.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020-2025 Gavin MacGregor
|
* Copyright (C) 2020-2026 Gavin MacGregor
|
||||||
*
|
*
|
||||||
* This file is part of QTeletextMaker.
|
* This file is part of QTeletextMaker.
|
||||||
*
|
*
|
||||||
|
|||||||
Reference in New Issue
Block a user