Всем привет. Сразу скажу я не программист и тем более не программировал на QT (имею только поверхностные знания)
Но так случилось что приходится разбираться с чужим кодом. В приложении работает слайдер и через какое то время выскакивает ошибка. Понятно что это из-за утечки памяти происходит, но не понятно как это исправить
Вот часть кода отвечающая за слайдер. Может кто сможет подсказать как исправить утечку.
Был бы крайне благодарен.
//загрузим все слайды
QDir dir("./slides");
slides=dir.entryList(QDir::Files,QDir::Name);
for(int i=0;i<slides.size();i++)
{
slides[i]="file:///"+dir.absoluteFilePath(slides[i]);
}
offDelay = OFF_INTERVAL;
checkDowncount = 0;
slideDowncount = SLIDE_INTERVAL;
currSlide = 0;
if(slides.size()) view->load(QUrl(slides[currSlide]));
else view->load(QUrl(""));
//взведем секундный таймер
connect(&tm, SIGNAL(timeout()), this, SLOT(slot_tm()));
tm.setInterval(1000);
tm.start();
get_in_progress=false;
very_ok=false;