The faulty line: ... Profile p = profileManager->getProfile(item->text());
-> if (index == 0) return;
profileName->setText(p.name); profileDir->setText(p.directory); profileUIN->setText(p.uin); ...
The faulty line: >getProfile( item->text( ));
...
Profile p = profileManager-
-> if (index == 0) return;
profileName- >setText( p.name) ; >setText( p.directory) ; >setText( p.uin);
profileDir-
profileUIN-
...