KDEWebKit
kwebwallet.cpp
Go to the documentation of this file.
61 if (inputList[j].type != 'text' && inputList[j].type != 'email' && inputList[j].type != 'password') { \
139 KWebWallet::WebFormList parseFormData(QWebFrame* frame, bool fillform = true, bool ignorepasswd = false);
163 KWebWallet::WebFormList KWebWallet::KWebWalletPrivate::parseFormData(QWebFrame *frame, bool fillform, bool ignorepasswd)
static Wallet * openWallet(const QString &name, WId w, OpenType ot=Synchronous)
QString index
The position of the form on the web page, relative to other forms.
Definition: kwebwallet.h:86
WebFormList formsWithCachedData(QWebFrame *frame, bool recursive=true) const
Returns a list of forms in frame that have cached data in the peristent storage.
Definition: kwebwallet.cpp:399
void saveFormDataRequested(const QString &key, const QUrl &url)
This signal is emitted whenever a save form data request is received.
void acceptSaveFormDataRequest(const QString &key)
Accepts the save form data request associated with key.
Definition: kwebwallet.cpp:530
void fillFormData(QWebFrame *frame, bool recursive=true)
Attempts to fill forms contained in frame with cached data.
Definition: kwebwallet.cpp:419
WebFormList formsToFill(const KUrl &url) const
Returns a list of forms for url that are waiting to be filled.
Definition: kwebwallet.cpp:567
WebFormList formsToSave(const QString &key) const
Returns a list of for key that are waiting to be saved.
Definition: kwebwallet.cpp:572
uint qHash(const KConfigIniBackend::BufferFragment &fragment)
QStringList list(const QString &fileClass)
#define FILLABLE_FORM_ELEMENT_EXTRACTOR_JS
Definition: kwebwallet.cpp:43
void removeFormData(QWebFrame *frame, bool recursive)
Removes the form data specified by forms from the persistent storage.
Definition: kwebwallet.cpp:518
static QString walletKey(KWebWallet::WebForm form)
Creates key used to store and retrieve form data.
Definition: kwebwallet.cpp:90
Asynchronous
virtual void saveFormDataToCache(const QString &key)
Stores form data associated with key to a persistent storage.
Definition: kwebwallet.cpp:599
static QDebug kWarning(bool cond, int area=KDE_DEFAULT_DEBUG_AREA)
QList< WebField > fields
The name and value attributes of each input element in the form.
Definition: kwebwallet.h:88
static void createSaveKeyFor(QWebFrame *frame, QString *key)
Definition: kwebwallet.cpp:465
void fillFormRequestCompleted(bool ok)
This signal is emitted whenever a fill form data request is completed.
static void collectAllChildFrames(QWebFrame *frame, QList< QWebFrame * > &list)
Definition: kwebwallet.cpp:98
const char * name(StandardAction id)
static const QString FormDataFolder()
virtual void fillFormDataFromCache(const KUrl::List &list)
Fills form data from persistent storage.
Definition: kwebwallet.cpp:584
void rejectSaveFormDataRequest(const QString &key)
Rejects the save form data request associated with key.
Definition: kwebwallet.cpp:535
static const QString NetworkWallet()
void fillWebForm(const KUrl &url, const WebFormList &forms)
Fills the web forms in frame that point to url with data from forms.
Definition: kwebwallet.cpp:540
virtual bool hasCachedFormData(const WebForm &form) const
Returns true when there is data associated with form in the persistent storage.
Definition: kwebwallet.cpp:577
void saveFormData(QWebFrame *frame, bool recursive=true, bool ignorePasswordFields=false)
Attempts to save the form data from frame and its children frames.
Definition: kwebwallet.cpp:478
virtual void removeFormDataFromCache(const WebFormList &forms)
Removes all cached form data associated with forms from persistent storage.
Definition: kwebwallet.cpp:608
static bool keyDoesNotExist(const QString &wallet, const QString &folder, const QString &key)
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Sun Jan 19 2020 00:00:00 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Sun Jan 19 2020 00:00:00 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.