![]() |
Falkon Develop
Cross-platform Qt-based web browser
|
#include <passwordmanager.h>
Signals | |
void | passwordBackendChanged () |
Public Member Functions | |
PasswordManager (QObject *parent=nullptr) | |
~PasswordManager () | |
void | loadSettings () |
QStringList | getUsernames (const QUrl &url) |
QVector< PasswordEntry > | getEntries (const QUrl &url) |
QVector< PasswordEntry > | getAllEntries () |
void | addEntry (const PasswordEntry &entry) |
bool | updateEntry (const PasswordEntry &entry) |
void | updateLastUsed (PasswordEntry &entry) |
void | removeEntry (const PasswordEntry &entry) |
void | removeAllEntries () |
QHash< QString, PasswordBackend * > | availableBackends () |
PasswordBackend * | activeBackend () |
void | switchBackend (const QString &backendID) |
bool | registerBackend (const QString &id, PasswordBackend *backend) |
void | unregisterBackend (PasswordBackend *backend) |
Static Public Member Functions | |
static QString | createHost (const QUrl &url) |
static QByteArray | urlEncodePassword (const QString &password) |
Definition at line 57 of file passwordmanager.h.
|
explicit |
Definition at line 61 of file passwordmanager.cpp.
PasswordManager::~PasswordManager | ( | ) |
Definition at line 222 of file passwordmanager.cpp.
PasswordBackend * PasswordManager::activeBackend | ( | ) |
Definition at line 140 of file passwordmanager.cpp.
void PasswordManager::addEntry | ( | const PasswordEntry & | entry | ) |
Definition at line 104 of file passwordmanager.cpp.
QHash< QString, PasswordBackend * > PasswordManager::availableBackends | ( | ) |
Definition at line 134 of file passwordmanager.cpp.
|
static |
Definition at line 189 of file passwordmanager.cpp.
QVector< PasswordEntry > PasswordManager::getAllEntries | ( | ) |
Definition at line 98 of file passwordmanager.cpp.
QVector< PasswordEntry > PasswordManager::getEntries | ( | const QUrl & | url | ) |
Definition at line 92 of file passwordmanager.cpp.
QStringList PasswordManager::getUsernames | ( | const QUrl & | url | ) |
Definition at line 86 of file passwordmanager.cpp.
void PasswordManager::loadSettings | ( | ) |
Definition at line 72 of file passwordmanager.cpp.
|
signal |
bool PasswordManager::registerBackend | ( | const QString & | id, |
PasswordBackend * | backend | ||
) |
Definition at line 169 of file passwordmanager.cpp.
void PasswordManager::removeAllEntries | ( | ) |
Definition at line 128 of file passwordmanager.cpp.
void PasswordManager::removeEntry | ( | const PasswordEntry & | entry | ) |
Definition at line 122 of file passwordmanager.cpp.
void PasswordManager::switchBackend | ( | const QString & | backendID | ) |
Definition at line 146 of file passwordmanager.cpp.
void PasswordManager::unregisterBackend | ( | PasswordBackend * | backend | ) |
Definition at line 179 of file passwordmanager.cpp.
bool PasswordManager::updateEntry | ( | const PasswordEntry & | entry | ) |
Definition at line 110 of file passwordmanager.cpp.
void PasswordManager::updateLastUsed | ( | PasswordEntry & | entry | ) |
Definition at line 116 of file passwordmanager.cpp.
|
static |
Definition at line 205 of file passwordmanager.cpp.