LibWeb: Implement the DataTransfer items attribute

This commit is contained in:
Timothy Flynn 2024-08-20 18:44:22 -04:00 committed by Andreas Kling
commit 1b70362954
Notes: github-actions[bot] 2024-08-22 12:23:05 +00:00
5 changed files with 43 additions and 3 deletions

View file

@ -17,12 +17,16 @@ class DataTransferItemList : public Bindings::PlatformObject {
JS_DECLARE_ALLOCATOR(DataTransferItemList);
public:
static JS::NonnullGCPtr<DataTransferItemList> create(JS::Realm&, JS::NonnullGCPtr<DataTransfer>);
virtual ~DataTransferItemList() override;
private:
DataTransferItemList(JS::Realm&);
DataTransferItemList(JS::Realm&, JS::NonnullGCPtr<DataTransfer>);
virtual void initialize(JS::Realm&) override;
virtual void visit_edges(JS::Cell::Visitor&) override;
JS::NonnullGCPtr<DataTransfer> m_data_transfer;
};
}