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

#include <autofill.h>

Inheritance diagram for AutoFill:

Public Member Functions

 AutoFill (QObject *parent=nullptr)
 
PasswordManagerpasswordManager () const
 
void loadSettings ()
 
bool isStored (const QUrl &url)
 
bool isStoringEnabled (const QUrl &url)
 
void blockStoringforUrl (const QUrl &url)
 
QVector< PasswordEntrygetFormData (const QUrl &url)
 
QVector< PasswordEntrygetAllFormData ()
 
void updateLastUsed (PasswordEntry &data)
 
void addEntry (const QUrl &url, const QString &name, const QString &pass)
 
void addEntry (const QUrl &url, const PageFormData &formData)
 
void updateEntry (const QUrl &url, const QString &name, const QString &pass)
 
bool updateEntry (const PasswordEntry &entry)
 
void removeEntry (const PasswordEntry &entry)
 
void removeAllEntries ()
 
void saveForm (WebPage *page, const QUrl &frameUrl, const PageFormData &formData)
 
QStringList completePage (WebPage *page, const QUrl &frameUrl)
 
QByteArray exportPasswords ()
 
bool importPasswords (const QByteArray &data)
 

Detailed Description

Definition at line 46 of file autofill.h.

Constructor & Destructor Documentation

◆ AutoFill()

AutoFill::AutoFill ( QObject *  parent = nullptr)
explicit

Definition at line 37 of file autofill.cpp.

Member Function Documentation

◆ addEntry() [1/2]

void AutoFill::addEntry ( const QUrl &  url,
const PageFormData formData 
)

Definition at line 139 of file autofill.cpp.

◆ addEntry() [2/2]

void AutoFill::addEntry ( const QUrl &  url,
const QString &  name,
const QString &  pass 
)

Definition at line 128 of file autofill.cpp.

◆ blockStoringforUrl()

void AutoFill::blockStoringforUrl ( const QUrl &  url)

Definition at line 99 of file autofill.cpp.

◆ completePage()

QStringList AutoFill::completePage ( WebPage page,
const QUrl &  frameUrl 
)

Definition at line 221 of file autofill.cpp.

◆ exportPasswords()

QByteArray AutoFill::exportPasswords ( )

Definition at line 247 of file autofill.cpp.

◆ getAllFormData()

QVector< PasswordEntry > AutoFill::getAllFormData ( )

Definition at line 117 of file autofill.cpp.

◆ getFormData()

QVector< PasswordEntry > AutoFill::getFormData ( const QUrl &  url)

Definition at line 112 of file autofill.cpp.

◆ importPasswords()

bool AutoFill::importPasswords ( const QByteArray &  data)

Definition at line 284 of file autofill.cpp.

◆ isStored()

bool AutoFill::isStored ( const QUrl &  url)

Definition at line 67 of file autofill.cpp.

◆ isStoringEnabled()

bool AutoFill::isStoringEnabled ( const QUrl &  url)

Definition at line 76 of file autofill.cpp.

◆ loadSettings()

void AutoFill::loadSettings ( )

Definition at line 58 of file autofill.cpp.

◆ passwordManager()

PasswordManager * AutoFill::passwordManager ( ) const

Definition at line 53 of file autofill.cpp.

◆ removeAllEntries()

void AutoFill::removeAllEntries ( )

Definition at line 172 of file autofill.cpp.

◆ removeEntry()

void AutoFill::removeEntry ( const PasswordEntry entry)

Definition at line 167 of file autofill.cpp.

◆ saveForm()

void AutoFill::saveForm ( WebPage page,
const QUrl &  frameUrl,
const PageFormData formData 
)

Definition at line 177 of file autofill.cpp.

◆ updateEntry() [1/2]

bool AutoFill::updateEntry ( const PasswordEntry entry)

Definition at line 162 of file autofill.cpp.

◆ updateEntry() [2/2]

void AutoFill::updateEntry ( const QUrl &  url,
const QString &  name,
const QString &  pass 
)

Definition at line 151 of file autofill.cpp.

◆ updateLastUsed()

void AutoFill::updateLastUsed ( PasswordEntry data)

Definition at line 122 of file autofill.cpp.


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