If I may, don't call the destructors like that. When you want to "destroy" a heap allocated object call delete on it.
I figured it out. You can't call the connect statement for the doubleClick signal until the QListView is in scope.
Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.