Added searching to DBC window to make it easier to find messages. Replaced deprecated random number calls with new method.

This commit is contained in:
Collin Kidder
2020-07-15 18:23:18 -04:00
parent 90918f6d8c
commit 717228a091
8 changed files with 144 additions and 14 deletions
+3 -4
View File
@@ -4,6 +4,7 @@
#include <QDebug>
#include <QMenu>
#include <QSettings>
#include <QRandomGenerator>
#include <qevent.h>
#include "helpwindow.h"
@@ -15,8 +16,6 @@ DBCSignalEditor::DBCSignalEditor(QWidget *parent) :
readSettings();
qsrand(QDateTime::currentMSecsSinceEpoch());
dbcHandler = DBCHandler::getReference();
dbcMessage = nullptr;
currentSignal = nullptr;
@@ -345,7 +344,7 @@ void DBCSignalEditor::onCustomMenuValues(QPoint point)
void DBCSignalEditor::addNewSignal()
{
int num = qrand() % 70000;
int num = QRandomGenerator::global()->bounded(70000);
QString newName = "SIGNAL" + QString::number(num);
DBC_SIGNAL newSig;
newSig.name = newName;
@@ -373,7 +372,7 @@ void DBCSignalEditor::addNewSignal()
void DBCSignalEditor::cloneSignal()
{
int num = qrand() % 100;
int num = QRandomGenerator::global()->bounded(100);
int idx = ui->signalsList->currentRow();
if (idx < 0) return;