mirror of
https://github.com/githubuser0xFFFF/Qt-Advanced-Docking-System.git
synced 2025-01-14 17:12:04 +08:00
Removed QRandomNumberGenerator for Qt versions < 5.10
This commit is contained in:
parent
260a2ddb24
commit
ac1a0962d3
@ -60,18 +60,20 @@
|
|||||||
#include <QToolButton>
|
#include <QToolButton>
|
||||||
#include <QToolBar>
|
#include <QToolBar>
|
||||||
#include <QPointer>
|
#include <QPointer>
|
||||||
#include <QRandomGenerator>
|
#include <QMap>
|
||||||
|
#include <QElapsedTimer>
|
||||||
|
|
||||||
|
|
||||||
|
#if QT_VERSION >= QT_VERSION_CHECK(5, 10, 0)
|
||||||
|
#include <QRandomGenerator>
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef Q_OS_WIN
|
#ifdef Q_OS_WIN
|
||||||
#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
|
#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
|
||||||
#include <QAxWidget>
|
#include <QAxWidget>
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <QMap>
|
|
||||||
#include <QElapsedTimer>
|
|
||||||
|
|
||||||
#include "DockManager.h"
|
#include "DockManager.h"
|
||||||
#include "DockWidget.h"
|
#include "DockWidget.h"
|
||||||
#include "DockAreaWidget.h"
|
#include "DockAreaWidget.h"
|
||||||
@ -84,6 +86,21 @@
|
|||||||
#include "ImageViewer.h"
|
#include "ImageViewer.h"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns a random number from 0 to highest - 1
|
||||||
|
*/
|
||||||
|
int randomNumberBounded(int highest)
|
||||||
|
{
|
||||||
|
#if QT_VERSION >= QT_VERSION_CHECK(5, 10, 0)
|
||||||
|
return QRandomGenerator::global()->bounded(highest);
|
||||||
|
#else
|
||||||
|
qsrand(QTime::currentTime().msec());
|
||||||
|
return qrand() % highest;
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Function returns a features string with closable (c), movable (m) and floatable (f)
|
* Function returns a features string with closable (c), movable (m) and floatable (f)
|
||||||
* features. i.e. The following string is for a not closable but movable and floatable
|
* features. i.e. The following string is for a not closable but movable and floatable
|
||||||
@ -328,7 +345,7 @@ struct MainWindowPrivate
|
|||||||
{
|
{
|
||||||
static int ImageViewerCount = 0;
|
static int ImageViewerCount = 0;
|
||||||
auto w = new CImageViewer();
|
auto w = new CImageViewer();
|
||||||
auto ImageIndex = QRandomGenerator::global()->bounded(4);
|
auto ImageIndex = randomNumberBounded(4);
|
||||||
auto FileName = ":adsdemo/images/ads_logo.svg";
|
auto FileName = ":adsdemo/images/ads_logo.svg";
|
||||||
|
|
||||||
// Pick a random image from a number of images
|
// Pick a random image from a number of images
|
||||||
|
Loading…
Reference in New Issue
Block a user