Lines Matching refs:_chunks
39 _chunks.clear(); in setIODevice()
74 while ((chunkIdx < _chunks.count()) && chunksLoopOngoing) in data()
81 chunk = _chunks[chunkIdx]; in data()
157 qint64 posInBa = pos - _chunks[chunkIdx].absPos; in setDataChanged()
158 _chunks[chunkIdx].dataChanged[(int)posInBa] = char(dataChanged); in setDataChanged()
216 qint64 posInBa = pos - _chunks[chunkIdx].absPos; in insert()
217 _chunks[chunkIdx].data.insert((int)posInBa, b); in insert()
218 _chunks[chunkIdx].dataChanged.insert((int)posInBa, char(1)); in insert()
219 for (int idx=chunkIdx+1; idx < _chunks.size(); idx++) in insert()
220 _chunks[idx].absPos += 1; in insert()
231 qint64 posInBa = pos - _chunks[chunkIdx].absPos; in overwrite()
232 _chunks[chunkIdx].data[(int)posInBa] = b; in overwrite()
233 _chunks[chunkIdx].dataChanged[(int)posInBa] = char(1); in overwrite()
243 qint64 posInBa = pos - _chunks[chunkIdx].absPos; in removeAt()
244 _chunks[chunkIdx].data.remove((int)posInBa, 1); in removeAt()
245 _chunks[chunkIdx].dataChanged.remove((int)posInBa, 1); in removeAt()
246 for (int idx=chunkIdx+1; idx < _chunks.size(); idx++) in removeAt()
247 _chunks[idx].absPos -= 1; in removeAt()
282 for (int idx=0; idx < _chunks.size(); idx++) in getChunkIndex()
284 Chunk chunk = _chunks[idx]; in getChunkIndex()
310 _chunks.insert(insertIdx, newChunk); in getChunkIndex()
320 return _chunks.size(); in chunkSize()