QString Folder::path() { QString s = "/" + QString(objectName()) + "/"; Folder *parentFolder = (Folder *)parent(); while (parentFolder){ s.prepend("/" + QString(parentFolder->objectName())); parentFolder = (Folder *)parentFolder->parent(); } return s; }