From 39fec831ff32953eb8977221361dcc430ecadca1 Mon Sep 17 00:00:00 2001 From: Jan Grewe Date: Mon, 11 Mar 2024 16:26:30 +0100 Subject: [PATCH] add optional suffix to getFilename --- pylonrecorder.cpp | 4 ++-- pylonrecorder.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pylonrecorder.cpp b/pylonrecorder.cpp index 9992c8e..9cd6541 100644 --- a/pylonrecorder.cpp +++ b/pylonrecorder.cpp @@ -877,12 +877,12 @@ QColor PylonRecorder::progressColor(int value) { } -std::string PylonRecorder::createFilename(const std::string &extension) { +std::string PylonRecorder::createFilename(const std::string &suffix, const std::string &extension) { QDateTime dt(QDateTime::currentDateTimeUtc()); QDate date = dt.date(); std::string base = (date.toString("yyyy.MM.dd") + "_").toStdString(); QString idx = QString::number(movieCount); - std::string fname = base + idx.toStdString() + extension; + std::string fname = base + idx.toStdString() + suffix + extension; while (QFile::exists(QString::fromStdString(fname))) { movieCount++; fname = base + QString::number(movieCount).toStdString() + extension; diff --git a/pylonrecorder.h b/pylonrecorder.h index 9c9ebb5..a77f401 100644 --- a/pylonrecorder.h +++ b/pylonrecorder.h @@ -81,7 +81,7 @@ private: void setExperimenterName(); void setSubjectID(); QColor progressColor(int value); - std::string createFilename(const std::string &extension=".raw"); + std::string createFilename(const std::string &suffix="", const std::string &extension=".raw"); void cameraConfiguration(); VideoSpecs getVideoSpecs(const ImageSettings &settings); void startSinglecamRecording();