void SectionViewWidget::TakePicture() { // if(m_pSailSection) m_TmpPic.Duplicate(*m_pSailSection); while(m_PicStack.size()>m_StackPos+1 && m_PicStack.size()>0) { m_PicStack.remove(m_PicStack.size()-1); } BSpline StoreSpline; StoreSpline.CopyPoints(&m_pSailSection->m_CtrlPoint); m_PicStack.append(StoreSpline); m_StackPos++; SailDlg *pSailDlg = (SailDlg*)m_pSailDlg; pSailDlg->SetControls(); }