deskflow/src/apps/deskflow-gui/dialogs/FingerprintDialog.h
sithlord48 e51956e2c7 feat: Client ID verification
based on barrier: 229abab
  Fixes: CVE-2021-42072, CVE-2021-42073
2025-02-17 16:26:29 +00:00

38 lines
719 B
C++

/*
* Deskflow -- mouse and keyboard sharing utility
* SPDX-FileCopyrightText: (C) 2025 Deskflow Developers
* SPDX-License-Identifier: GPL-2.0-only WITH LicenseRef-OpenSSL-Exception
*/
#pragma once
#include "net/FingerprintData.h"
#include <QDialog>
#include <QDialogButtonBox>
namespace Ui {
class FingerprintDialog;
}
enum FingerprintDialogMode
{
Local,
Client,
Server
};
class FingerprintDialog : public QDialog
{
Q_OBJECT
public:
explicit FingerprintDialog(
QWidget *parent = nullptr, const QList<deskflow::FingerprintData> &fingerprints = {},
FingerprintDialogMode mode = FingerprintDialogMode::Local
);
~FingerprintDialog();
private:
Ui::FingerprintDialog *ui = nullptr;
};