WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
Bug 30767
[Qt] Reintroduce QWebElementCollection
https://bugs.webkit.org/show_bug.cgi?id=30767
Summary
[Qt] Reintroduce QWebElementCollection
Benjamin Poulain
Reported
2009-10-26 03:35:42 PDT
The function findAll() of QWebElement returns a QList of QWebElement. This return type does not give any flexibility to upgrade the API later, (like adding filtering on the list, or lazy population). To add some flexibility, a d-pointer is needed in the return type. The type QWebElementCollection should be reintroduced.
Attachments
Path to replace QList<QWebElement> by QWebElementCollection
(26.16 KB, patch)
2009-10-26 03:53 PDT
,
Benjamin Poulain
no flags
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Benjamin Poulain
Comment 1
2009-10-26 03:53:51 PDT
Created
attachment 41858
[details]
Path to replace QList<QWebElement> by QWebElementCollection This patch basically revert the commit 42994 (e4ed760783109673896551892c029dc043c70b71 on git). The changes from the original patch are: -QWebElement operator[] do not return a const QWebElement anymore to be coherent with the previous use of QList -The new tests had to be adapted. If the idea is accepted and we reintroduce QWebElementCollection, a new bug should be created in the tree 29843 to review the API of QWebElementCollection.
Tor Arne Vestbø
Comment 2
2009-10-26 05:57:21 PDT
LGTM, feel free to create an API-spinoff
WebKit Commit Bot
Comment 3
2009-10-26 06:06:12 PDT
Comment on
attachment 41858
[details]
Path to replace QList<QWebElement> by QWebElementCollection Clearing flags on attachment: 41858 Committed
r50058
: <
http://trac.webkit.org/changeset/50058
>
WebKit Commit Bot
Comment 4
2009-10-26 06:06:16 PDT
All reviewed patches have been landed. Closing bug.
Kenneth Rohde Christiansen
Comment 5
2009-10-26 10:35:25 PDT
I guess we need to add a follow up bug report reviewing all the API of this new class.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug