1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-06-01 10:08:10 +00:00

LibGUI: GTableModel::data() should take a GModelIndex instead of int,int.

This commit is contained in:
Andreas Kling 2019-03-06 19:56:47 +01:00
parent dc4e6dd7bc
commit 7df1121e1c
6 changed files with 12 additions and 12 deletions

View file

@ -135,10 +135,10 @@ String DirectoryTableModel::name_for_gid(uid_t gid) const
return (*it).value;
}
GVariant DirectoryTableModel::data(int row, int column) const
GVariant DirectoryTableModel::data(const GModelIndex& index) const
{
auto& entry = this->entry(row);
switch (column) {
auto& entry = this->entry(index.row());
switch (index.column()) {
case Column::Icon: return icon_for(entry);
case Column::Name: return entry.name;
case Column::Size: return (int)entry.size;

View file

@ -24,7 +24,7 @@ public:
virtual int column_count() const override;
virtual String column_name(int column) const override;
virtual ColumnMetadata column_metadata(int column) const override;
virtual GVariant data(int row, int column) const override;
virtual GVariant data(const GModelIndex&) const override;
virtual void update() override;
virtual void activate(const GModelIndex&) override;