void VerticalLayout::CreateLayout(){ Info f; f.FillInfoMap(); std::map<int,double> mymap = f.GetMap(); std::map<int,double>::iterator it; for (it=mymap.begin(); it!=mymap.end(); ++it) { fVLayout->addLayout((new HorizontalLayout(QString::number(it->first),QString::number(it->second)))->GetLayout()); } }