File indexing completed on 2024-04-28 05:34:17

0001 // SPDX-FileCopyrightText: 2018 Daniel Vrátil <dvratil@kde.org>
0002 //
0003 // SPDX-License-Identifier: LGPL-2.1-or-later
0004 
0005 #ifndef PASSWORDPROVIDER_H_
0006 #define PASSWORDPROVIDER_H_
0007 
0008 #include "providerbase.h"
0009 
0010 namespace PlasmaPass
0011 {
0012 
0013 class PasswordsModel;
0014 class PasswordProvider : public ProviderBase
0015 {
0016     Q_OBJECT
0017 
0018     friend class PasswordsModel;
0019 
0020 protected:
0021     using ProviderBase::ProviderBase;
0022 
0023     HandlingResult handleSecret(QStringView secret) override;
0024 };
0025 
0026 }
0027 #endif