bool CRefCoder::Decode1( const CDataChunk& inData, OBJ_HANDLE handle ) { string refName; CBufFile bufFile(inData.GetBuffer(), inData.GetSize()); int32 size = bufFile.GetBufSize(); vector<char> temp( size + 1, 0); bufFile.read(&temp[0], size); refName = &temp[0]; return _DecodeImpl(refName, handle); }
int BufferWidget::findBufferWithPath(const QString &p) { QFileInfo file(p); for(int i = 0; i < count(); ++i) { editor::Buffer *buf = bufferAt(i); QFileInfo bufFile(buf->getPath()); if(file == bufFile) return i; } return -1; }