From ab207d8546a772b7aa9a6bed641794f8b8d7c1ca Mon Sep 17 00:00:00 2001 From: lupoDharkael Date: Tue, 10 Apr 2018 17:02:55 +0200 Subject: [PATCH] Saves use datetime as default name --- src/utils/filenamehandler.cpp | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/utils/filenamehandler.cpp b/src/utils/filenamehandler.cpp index 58359696..405c6050 100644 --- a/src/utils/filenamehandler.cpp +++ b/src/utils/filenamehandler.cpp @@ -31,19 +31,19 @@ QString FileNameHandler::parsedPattern() { } QString FileNameHandler::parseFilename(const QString &name) { - QString res; + QString res = name; if (name.isEmpty()) { - res = tr("screenshot"); - } else { - std::time_t t = std::time(NULL); - - char *tempData = QStringTocharArr(name); - char data[MAX_CHARACTERS] = {0}; - std::strftime(data, sizeof(data), - tempData, std::localtime(&t)); - res = QString::fromLocal8Bit(data, (int)strlen(data)); - free(tempData); + res = "%F_%R"; } + std::time_t t = std::time(NULL); + + char *tempData = QStringTocharArr(res); + char data[MAX_CHARACTERS] = {0}; + std::strftime(data, sizeof(data), + tempData, std::localtime(&t)); + res = QString::fromLocal8Bit(data, (int)strlen(data)); + free(tempData); + // add the parsed pattern in a correct format for the filesystem res = res.replace("/", "⁄"); return res;