Source compatibility with older Qt

This commit is contained in:
Aditya Kulkarni 2018-11-15 18:27:30 -08:00
parent 877bfd840e
commit 32bfaf252c
2 changed files with 11 additions and 1 deletions

View File

@ -19,7 +19,12 @@ int main(int argc, char *argv[])
#endif
// QRandomGenerator generates a secure random number, which we use to seed.
#if QT_VERSION >= 0x051000
unsigned int seed = QRandomGenerator::securelySeeded().generate();
#else
// This will be used only during debugging for compatibility reasons
unsigned int seed = std::time(0);
#endif
std::srand(seed);
Settings::init();

View File

@ -7,6 +7,12 @@
#include <ctime>
#include <cmath>
#include <QtGlobal>
#if QT_VERSION >= 0x051000
#include <QRandomGenerator>
#endif
#include <QFontDatabase>
#include <QAbstractTableModel>
#include <QClipboard>
@ -19,7 +25,6 @@
#include <QScrollBar>
#include <QPainter>
#include <QMovie>
#include <QRandomGenerator>
#include <QPair>
#include <QDir>
#include <QMenu>