Falkon Develop
Cross-platform Qt-based web browser
DatabasePasswordBackend Class Reference

#include <databasepasswordbackend.h>

Inheritance diagram for DatabasePasswordBackend:
PasswordBackend

Public Member Functions

 DatabasePasswordBackend ()
 
QString name () const override
 
QVector< PasswordEntrygetEntries (const QUrl &url) override
 
QVector< PasswordEntrygetAllEntries () override
 
void addEntry (const PasswordEntry &entry) override
 
bool updateEntry (const PasswordEntry &entry) override
 
void updateLastUsed (PasswordEntry &entry) override
 
void removeEntry (const PasswordEntry &entry) override
 
void removeAll () override
 
- Public Member Functions inherited from PasswordBackend
 PasswordBackend ()
 
virtual ~PasswordBackend ()=default
 
virtual QString name () const =0
 
virtual QStringList getUsernames (const QUrl &url)
 
virtual QVector< PasswordEntrygetEntries (const QUrl &url)=0
 
virtual QVector< PasswordEntrygetAllEntries ()=0
 
virtual void addEntry (const PasswordEntry &entry)=0
 
virtual bool updateEntry (const PasswordEntry &entry)=0
 
virtual void updateLastUsed (PasswordEntry &entry)=0
 
virtual void removeEntry (const PasswordEntry &entry)=0
 
virtual void removeAll ()=0
 
virtual void setActive (bool active)
 
bool isActive () const
 
virtual bool hasSettings () const
 
virtual void showSettings (QWidget *parent)
 

Detailed Description

Definition at line 24 of file databasepasswordbackend.h.

Constructor & Destructor Documentation

◆ DatabasePasswordBackend()

DatabasePasswordBackend::DatabasePasswordBackend ( )
explicit

Definition at line 25 of file databasepasswordbackend.cpp.

Member Function Documentation

◆ addEntry()

void DatabasePasswordBackend::addEntry ( const PasswordEntry entry)
overridevirtual

Implements PasswordBackend.

Definition at line 83 of file databasepasswordbackend.cpp.

◆ getAllEntries()

QVector< PasswordEntry > DatabasePasswordBackend::getAllEntries ( )
overridevirtual

Implements PasswordBackend.

Definition at line 61 of file databasepasswordbackend.cpp.

◆ getEntries()

QVector< PasswordEntry > DatabasePasswordBackend::getEntries ( const QUrl &  url)
overridevirtual

Implements PasswordBackend.

Definition at line 35 of file databasepasswordbackend.cpp.

◆ name()

QString DatabasePasswordBackend::name ( ) const
overridevirtual

Implements PasswordBackend.

Definition at line 30 of file databasepasswordbackend.cpp.

◆ removeAll()

void DatabasePasswordBackend::removeAll ( )
overridevirtual

Implements PasswordBackend.

Definition at line 146 of file databasepasswordbackend.cpp.

◆ removeEntry()

void DatabasePasswordBackend::removeEntry ( const PasswordEntry entry)
overridevirtual

Implements PasswordBackend.

Definition at line 138 of file databasepasswordbackend.cpp.

◆ updateEntry()

bool DatabasePasswordBackend::updateEntry ( const PasswordEntry entry)
overridevirtual

Implements PasswordBackend.

Definition at line 108 of file databasepasswordbackend.cpp.

◆ updateLastUsed()

void DatabasePasswordBackend::updateLastUsed ( PasswordEntry entry)
overridevirtual

Implements PasswordBackend.

Definition at line 130 of file databasepasswordbackend.cpp.


The documentation for this class was generated from the following files: