problem on: puzzle.cpp

It is getting empty info when I pass on the slicer->pieces[i]!!!
on the main it has the data...but when it is passed onto puzzle object,
it doesn't have data on pieces[i]!!!