void FormDataIODevice::moveToNextElement() { if (m_currentFile) m_currentFile->close(); m_currentDelta = 0; m_formElements.remove(0); prepareCurrentElement(); }
bool FormDataIODevice::reset() { if (m_currentFile) m_currentFile->close(); m_currentDelta = 0; m_formElements = m_formData->elements(); prepareCurrentElement(); return true; }
FormDataIODevice::FormDataIODevice(FormData* data) : m_currentFile(0) , m_currentDelta(0) , m_fileSize(0) , m_dataSize(0) { setOpenMode(FormDataIODevice::ReadOnly); prepareFormElements(data); prepareCurrentElement(); computeSize(); }