mirror of
https://github.com/keepassxreboot/keepassxc.git
synced 2025-04-04 04:57:39 +03:00
Use static method instead of a constructor for random Uuids.
This commit is contained in:
parent
d8b21c8b04
commit
a3211872e0
3 changed files with 8 additions and 10 deletions
|
@ -19,6 +19,7 @@
|
||||||
|
|
||||||
TimeInfo::TimeInfo()
|
TimeInfo::TimeInfo()
|
||||||
{
|
{
|
||||||
|
m_expires = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
QDateTime TimeInfo::lastModificationTime() const
|
QDateTime TimeInfo::lastModificationTime() const
|
||||||
|
|
|
@ -25,15 +25,6 @@ Uuid::Uuid() : m_data(length, 0)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
Uuid::Uuid(bool generate) : m_data(length, 0)
|
|
||||||
{
|
|
||||||
if (generate) {
|
|
||||||
while (isNull()) {
|
|
||||||
// TODO
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
Uuid::Uuid(const QByteArray& data)
|
Uuid::Uuid(const QByteArray& data)
|
||||||
{
|
{
|
||||||
Q_ASSERT(data.size() == 16);
|
Q_ASSERT(data.size() == 16);
|
||||||
|
@ -41,6 +32,12 @@ Uuid::Uuid(const QByteArray& data)
|
||||||
m_data = data;
|
m_data = data;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Uuid Uuid::random() {
|
||||||
|
QByteArray randomAray;
|
||||||
|
// TODO fill with random data
|
||||||
|
return Uuid(randomAray);
|
||||||
|
}
|
||||||
|
|
||||||
QString Uuid::toBase64() const
|
QString Uuid::toBase64() const
|
||||||
{
|
{
|
||||||
return m_data.toBase64();
|
return m_data.toBase64();
|
||||||
|
|
|
@ -25,8 +25,8 @@ class Uuid
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
Uuid();
|
Uuid();
|
||||||
explicit Uuid(bool generate);
|
|
||||||
explicit Uuid(const QByteArray& data);
|
explicit Uuid(const QByteArray& data);
|
||||||
|
static Uuid random();
|
||||||
QString toBase64() const;
|
QString toBase64() const;
|
||||||
QByteArray toByteArray() const;
|
QByteArray toByteArray() const;
|
||||||
bool isNull() const;
|
bool isNull() const;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue