Lines Matching refs:archiveEntry

243 void ArchiveProtocolBase::createUDSEntry( const KArchiveEntry * archiveEntry, UDSEntry & entry )  in createUDSEntry()  argument
248 entry.fastInsert( KIO::UDSEntry::UDS_NAME, archiveEntry->name() ); in createUDSEntry()
249 …entry.fastInsert( KIO::UDSEntry::UDS_FILE_TYPE, archiveEntry->isFile() ? archiveEntry->permissions… in createUDSEntry()
250 if (archiveEntry->isFile()) { in createUDSEntry()
251 entry.fastInsert( KIO::UDSEntry::UDS_SIZE, ((KArchiveFile *)archiveEntry)->size() ); in createUDSEntry()
253 … entry.fastInsert( KIO::UDSEntry::UDS_MODIFICATION_TIME, archiveEntry->date().toSecsSinceEpoch()); in createUDSEntry()
254 …entry.fastInsert( KIO::UDSEntry::UDS_ACCESS, archiveEntry->permissions() & 07777 ); // keep permis… in createUDSEntry()
255 entry.fastInsert( KIO::UDSEntry::UDS_USER, archiveEntry->user()); in createUDSEntry()
256 entry.fastInsert( KIO::UDSEntry::UDS_GROUP, archiveEntry->group()); in createUDSEntry()
257 entry.fastInsert( KIO::UDSEntry::UDS_LINK_DEST, archiveEntry->symLinkTarget()); in createUDSEntry()
341 const KArchiveEntry* archiveEntry = dir->entry( (*it) ); in listDir() local
343 createUDSEntry( archiveEntry, entry ); in listDir()
409 const KArchiveEntry* archiveEntry; in stat() local
413 archiveEntry = root; in stat()
415 archiveEntry = root->entry( path ); in stat()
417 if ( !archiveEntry ) in stat()
423 if (archiveEntry == root) { in stat()
426 createUDSEntry( archiveEntry, entry ); in stat()
429 if (archiveEntry->isDirectory()) { in stat()
432 const auto directoryEntry = static_cast<const KArchiveDirectory *>(archiveEntry); in stat()
467 const KArchiveEntry* archiveEntry = root->entry( path ); in get() local
469 if ( !archiveEntry ) in get()
474 if ( archiveEntry->isDirectory() ) in get()
479 const KArchiveFile* archiveFileEntry = static_cast<const KArchiveFile *>(archiveEntry); in get()
480 if ( !archiveEntry->symLinkTarget().isEmpty() ) in get()
482 const QString target = archiveEntry->symLinkTarget(); in get()