Tut mir vorab erst einmal leid für diesen Titel. Aber mir ist absolut nichts kurzes, aber prägnantes für mein problem eingefallen.
In einer TreeView habe ich ein eigenes Model, welches teilweise bei dem klick auf das Plus-Zeichen eine langwierige Operation starten muss. Deshalb habe ich nun ein Prozessfenster erstellt, welches sich auch abbrechen und pausieren lässt. Die eigentliche Operation läuft dann in einem anderen Thread. Vor dieser Umstellung hatte ich keine Probleme. Nun werden aber durch dieses Fenster die Events des TreeViews ausgeführt. Dadurch kommt es zum springen in die Funktionen meines Models, was aber aus etlichen Gründen nicht sein darf. Ich wei mir bei da gerade nicht wirklich zu helfen. Das Signal layoutAboutToBeChanged bringt nicht wirklich etwas und modelAboutToBeReset ist nicht öffentlich. Ich kann mir nicht vorstellen, dass so etwas kaum lösbar ist.