LibGUI: Add Model::unsafe_create_index()

This will be used by Ladybird to translate between LibGUI and Qt models.
This commit is contained in:
Andreas Kling 2022-09-25 12:15:40 +02:00
commit d89dc6e24c
Notes: sideshowbarker 2024-07-17 11:30:54 +09:00

View file

@ -98,6 +98,13 @@ public:
WeakPtr<PersistentHandle> register_persistent_index(Badge<PersistentModelIndex>, ModelIndex const&);
// NOTE: This is a public version of create_index() which is normally protected,
// but this can be used when creating a model translator like in Ladybird.
ModelIndex unsafe_create_index(int row, int column, void const* data = nullptr) const
{
return create_index(row, column, data);
}
protected:
Model();