Witam. Stworzyłem swoją klasę, która dziedziczy po QTreeWidget, drzewo ma na celu wyświetlania struktury plików i folderów na dyskach. Zamiast ładowania wszystkich plików rekurencyjnie mniej więcej tak:
void Dodaj(folder)
{
foreach(plik,wszystkie pliki)
{
if(plik) dodajDoDrzewa();
if(folder) Dodaj(plik);
}
Postanowiłem uzupełnić foldery podczas kliknięcia w nie, do tego celu połączyłem sygnał itemActivated z zdefiniowaną przeze mnie funkcją showDirectory. No i wszystko ok, ale kiedy otworzę w moim drzewie przykładowo dysk C, widoczne tam foldery są "niby" puste tzn, nie mają przy sobie strzałki, jak jest zazwyczaj przy pustych folderach, dopiero po dwukrotnym kliknięciu folder się uzupełnia i strzałka pozostaje. Chciałbym pozbyć się takiego efektu, ale nie mam zbytnio na to pomysłu :( Zaproponujecie coś?