Kiedyś sam potrzebowałem takiej funkcji, ogólnie zamysł jest taki, że masz zmienną do której dopisujesz następne linijki tekstu:
std::string hv_text;//help variable
while(getline(file,hv_text))
{
text.setString(text.getString()+hv_text+" \n ");
}
ewentualnie jeśli nie chcesz złamania wiersza to bez /n. Dałem Tobie przykład z czymś co nie jest stringiem, pogłówkuj trochę i przerób to na stringa, to nie jest trudne zadanie ;)