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