Multi-Tree-View für QAbstractItemModel, gibts das schon?

Alles rund um die Programmierung mit Qt
Antworten
nebler
Beiträge: 51
Registriert: 9. Juli 2009 15:26

Multi-Tree-View für QAbstractItemModel, gibts das schon?

Beitrag von nebler »

Hallo Zusammen,

ich bin auf der Suche nach einer (Tree)View, die mehrere QAbstractItemModels schachteln/verwalten kann.

Bsp.:
Model "Luxusgüter":

Code: Alles auswählen

+ Haus
  |---- 4 Wände
  |---- Dach
+ Auto
  |---- 4 Reifen
  |---- Motor
Model "Sporttasche"

Code: Alles auswählen

+ Tennis
  |---- Socken
  |---- Schläger
+ Tauchen
  |---- Atemregler
Gewünschte View:

Code: Alles auswählen

+ Luxusgüter
  + Haus
    |---- 4 Wände
    |---- Dach
  + Auto
    |---- 4 Reifen
    |---- Motor
+ Sport
  + Tennis
    |---- Socken
    |---- Schläger
  + Tauchen
    |---- Atemregler
Pseudocode:

Code: Alles auswählen

// addModel( QString categoryName, QAbstractItemModel* model, QModelIndex rootIndex )
myMultiModelView->addModel( "Luxusgüter", myLuxusModel );
myMultiModelView->addModel( "Sport", mySportModel );
Über Google habe ich nichts passendes gefunden.
Eine alternative wäre natürlich ein Mapping in einem eigenen QAbstractItemModel-Implementierung zu machen.

Ist jmd. so eine Implementierung bekannt?

Vielen Dank!

Viele Grüße
Antworten