Habe eine einfache QListView im IconMode mit dem einem QAbstractListModel erstellt und wollte per connect() nun das Signal clicked(const QModelIndex &) vom QListView benutzen und mit einem eigenen Slot (const QModelIndex &) versehen. Das clicked() wird von der QListView nicht aufgerufen, jedoch wenn ich die QListView in eine eigene Klasse implementiere, das mousePressedEvent(QMouseEvent *e) abfange, und direkt an QListView::mousePressed(e) übergebe, wird das clicked()-Signal plötzlich ausgeführt. Hat Trolltech vergessen, das Ereignis zu implementieren, oder ist das in der QListView so vorgesehen ?
Das nächste Problem bezieht sich auf QDirModel und QIconProvider:
Übergibt man dem QDirModel einen neuen IconProvider, so geht das komischerweise auch nicht: QDirModel holt sich alle Icons aus dem QStyle, was mich nervt: das verhindert die Erweiterungsfähigkeit der Icons um nützliche Dinge wie zB XdgMime - Ich habe also derzeit ein neues QDirModel in Arbeit, das mit XdgMime zusammen passt
LG
Andy