Allow header row editing

This commit is contained in:
Gavin MacGregor
2025-03-18 14:48:03 +00:00
parent 1d462f4355
commit 0493f0e270
8 changed files with 89 additions and 15 deletions

View File

@@ -576,6 +576,13 @@ void MainWindow::createActions()
m_deleteSubPageAction->setStatusTip(tr("Delete this subpage"));
connect(m_deleteSubPageAction, &QAction::triggered, this, &MainWindow::deleteSubPage);
editMenu->addSeparator();
m_rowZeroAct = editMenu->addAction(tr("Edit header row"));
m_rowZeroAct->setCheckable(true);
m_rowZeroAct->setStatusTip(tr("Allow editing of header row"));
connect(m_rowZeroAct, &QAction::toggled, m_textScene, &LevelOneScene::toggleRowZeroAllowed);
QMenu *viewMenu = menuBar()->addMenu(tr("&View"));
QAction *revealAct = viewMenu->addAction(tr("&Reveal"));
@@ -1090,6 +1097,12 @@ void MainWindow::loadFile(const QString &fileName)
m_reExportWarning = loadingFormat->reExportWarning();
for (int i=0; i<m_textWidget->document()->numberOfSubPages(); i++)
if (m_textWidget->document()->subPage(i)->packetExists(0)) {
m_rowZeroAct->setChecked(true);
break;
}
setCurrentFile(fileName);
statusBar()->showMessage(tr("File loaded"), 2000);
}