Deskflow
1.26.0.418
Keyboard and mouse sharing utility
Toggle main menu visibility
Loading...
Searching...
No Matches
FingerprintDatabase.h
Go to the documentation of this file.
1
/*
2
* Deskflow -- mouse and keyboard sharing utility
3
* SPDX-FileCopyrightText: (C) 2025 Deskflow Developers
4
* SPDX-FileCopyrightText: (C) 2021 Barrier Contributors
5
* SPDX-License-Identifier: GPL-2.0-only WITH LicenseRef-OpenSSL-Exception
6
*/
7
8
#pragma once
9
10
#include "
Fingerprint.h
"
11
12
#include <QList>
13
14
class
FingerprintDatabase
15
{
16
public
:
17
void
read
(
const
QString &path);
18
bool
write
(
const
QString &path);
19
20
void
readStream
(QTextStream &in);
21
bool
writeStream
(QTextStream &out);
22
23
void
clear
();
24
void
addTrusted
(
const
Fingerprint
&fingerprint);
25
bool
isTrusted
(
const
Fingerprint
&fingerprint)
const
;
26
27
const
QList<Fingerprint> &
fingerprints
()
const
28
{
29
return
m_fingerprints;
30
}
31
32
private
:
33
QList<Fingerprint> m_fingerprints;
34
};
Fingerprint.h
FingerprintDatabase
Definition
FingerprintDatabase.h:15
FingerprintDatabase::fingerprints
const QList< Fingerprint > & fingerprints() const
Definition
FingerprintDatabase.h:27
FingerprintDatabase::write
bool write(const QString &path)
Definition
FingerprintDatabase.cpp:47
FingerprintDatabase::writeStream
bool writeStream(QTextStream &out)
Definition
FingerprintDatabase.cpp:56
FingerprintDatabase::read
void read(const QString &path)
Definition
FingerprintDatabase.cpp:13
FingerprintDatabase::readStream
void readStream(QTextStream &in)
Definition
FingerprintDatabase.cpp:22
FingerprintDatabase::isTrusted
bool isTrusted(const Fingerprint &fingerprint) const
Definition
FingerprintDatabase.cpp:84
FingerprintDatabase::addTrusted
void addTrusted(const Fingerprint &fingerprint)
Definition
FingerprintDatabase.cpp:76
FingerprintDatabase::clear
void clear()
Definition
FingerprintDatabase.cpp:71
Fingerprint
Definition
Fingerprint.h:14
src
lib
net
FingerprintDatabase.h
Generated by
1.18.0