I'm looking for a Qt equivalent of Mac OS X's Data Browser API.

There seem to be a few different options (List, Grid, Tree, Table) but none of them seem to offer everything that I need in one place.

Here are my list of requirements:

1. Resizable, rearrangeable and sortable columns
2. Ability to display and edit checkbox, combobox (menu in Mac-land), text, icon, per column (no edit required for icons)
3. Ability to disable a single row, preventing selection & editing

If anyone here knows the Data Browser API from Mac OS X then you'll know what I'm after

Is this available? If so, where do I start? I've already had a number of false starts...

Thanks!