case Column::DURATION:
return "Duration";
default:
- if (section >= int(Column::CAMERA_1) && section < int(Column::CAMERA_1) + num_cameras) {
+ if (is_camera_column(section)) {
return QString::fromStdString("Camera " + to_string(section - int(Column::CAMERA_1) + 1));
} else {
return "";
case Column::CAMERA: {
bool ok;
int camera_idx = value.toInt(&ok);
- if (!ok || camera_idx < 1 || camera_idx > num_cameras) {
+ if (!ok || camera_idx < 1 || camera_idx > int(num_cameras)) {
return false;
}
clips[row].stream_idx = camera_idx - 1;
bool is_camera_column(int column) const
{
- return (column >= int(Column::CAMERA_1) && column < int(Column::CAMERA_1) + num_cameras);
+ return (column >= int(Column::CAMERA_1) && column < int(Column::CAMERA_1) + int(num_cameras));
}
signals:
void MainWindow::highlight_camera_input(int stream_idx)
{
for (unsigned i = 0; i < num_cameras; ++i) {
- if (stream_idx == i) {
+ if (unsigned(stream_idx) == i) {
displays[i].frame->setStyleSheet("background: rgb(0,255,0)");
} else {
displays[i].frame->setStyleSheet("");