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:
parent
dc4e6dd7bc
commit
7df1121e1c
6 changed files with 12 additions and 12 deletions
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue