Add Slides menu, Camera Preset menu, and Help > About

This commit is contained in:
2023-07-20 20:40:46 -05:00
parent 8f3693a1e5
commit 2817d543e9
3 changed files with 67 additions and 15 deletions

View File

@@ -19,11 +19,9 @@
#include <QTableWidget>
#include <QVBoxLayout>
#include "consts.hpp"
#include "settingsdialog.hpp"
constexpr auto MaxPresets = 9;
constexpr auto MaxViews = 9;
enum ViewColumn {
Name = 0,
Slides,
@@ -209,8 +207,8 @@ int SettingsDialog::collectViews(QVector<View> &views) const {
return 1;
}
const auto cameraPreset = m_viewTable->item(row, ViewColumn::CameraPreset)->text().toInt(&ok);
if (!ok || cameraPreset < 1 || cameraPreset > MaxPresets) {
m_errLbl->setText(tr("View %1 has invalid preset (1-%2)").arg(viewNo).arg(MaxPresets));
if (!ok || cameraPreset < 1 || cameraPreset > MaxCameraPresets) {
m_errLbl->setText(tr("View %1 has invalid preset (1-%2)").arg(viewNo).arg(MaxCameraPresets));
return 2;
}
views.emplace_back(View{