Commit d3333dca authored by Patrick José Pereira's avatar Patrick José Pereira

QGCTemporaryFile: Remove deprecated qrand

Signed-off-by: 's avatarPatrick José Pereira <patrickelectric@gmail.com>
parent 4f57cbfd
...@@ -18,6 +18,7 @@ ...@@ -18,6 +18,7 @@
#include "QGCTemporaryFile.h" #include "QGCTemporaryFile.h"
#include <QDir> #include <QDir>
#include <QRandomGenerator>
#include <QStandardPaths> #include <QStandardPaths>
QGCTemporaryFile::QGCTemporaryFile(const QString& fileTemplate, QObject* parent) : QGCTemporaryFile::QGCTemporaryFile(const QString& fileTemplate, QObject* parent) :
...@@ -40,7 +41,7 @@ bool QGCTemporaryFile::open(QFile::OpenMode openMode) ...@@ -40,7 +41,7 @@ bool QGCTemporaryFile::open(QFile::OpenMode openMode)
do { do {
QString uniqueStr; QString uniqueStr;
for (int i=0; i<6; i++) { for (int i=0; i<6; i++) {
uniqueStr += rgDigits[qrand() % 10]; uniqueStr += rgDigits[QRandomGenerator::global()->generate() % 10];
} }
if (_template.contains("XXXXXX")) { if (_template.contains("XXXXXX")) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment