proper qt version check

This commit is contained in:
Aditya Kulkarni 2018-11-15 18:40:46 -08:00
parent 32bfaf252c
commit af4d99aa27
3 changed files with 9 additions and 2 deletions

4
.gitignore vendored
View File

@ -22,3 +22,7 @@ zec-qt-wallet_resource*
workspace.code-workspace workspace.code-workspace
*.zip *.zip
*.tar.gz *.tar.gz
*.xcsettings
.DS_Store
*.mak
*.plist

View File

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

View File

@ -9,7 +9,7 @@
#include <QtGlobal> #include <QtGlobal>
#if QT_VERSION >= 0x051000 #if (QT_VERSION >= QT_VERSION_CHECK(5, 10, 0))
#include <QRandomGenerator> #include <QRandomGenerator>
#endif #endif