Changeset View
Changeset View
Standalone View
Standalone View
src/core/kfileitem.cpp
Show First 20 Lines • Show All 471 Lines • ▼ Show 20 Line(s) | |||||
472 | { | 472 | { | ||
473 | d->m_bMimeTypeKnown = !mimeType.isEmpty(); | 473 | d->m_bMimeTypeKnown = !mimeType.isEmpty(); | ||
474 | if (d->m_bMimeTypeKnown) { | 474 | if (d->m_bMimeTypeKnown) { | ||
475 | QMimeDatabase db; | 475 | QMimeDatabase db; | ||
476 | d->m_mimeType = db.mimeTypeForName(mimeType); | 476 | d->m_mimeType = db.mimeTypeForName(mimeType); | ||
477 | } | 477 | } | ||
478 | } | 478 | } | ||
479 | 479 | | |||
480 | KFileItem::KFileItem(const KFileItem &other) | 480 | // Default implementations for: | ||
481 | : d(other.d) | 481 | // - Copy constructor | ||
482 | { | 482 | // - Move constructor | ||
483 | } | 483 | // - Copy assignment | ||
484 | 484 | // - Move assignment | |||
485 | KFileItem::~KFileItem() | 485 | // - Destructor | ||
486 | { | 486 | // The compiler will now generate the content of those. | ||
487 | } | 487 | KFileItem::KFileItem(const KFileItem&) = default; | ||
488 | KFileItem::~KFileItem() = default; | ||||
489 | KFileItem::KFileItem(KFileItem&&) = default; | ||||
490 | KFileItem& KFileItem::operator=(const KFileItem&) = default; | ||||
491 | KFileItem& KFileItem::operator=(KFileItem&&) = default; | ||||
488 | 492 | | |||
489 | void KFileItem::refresh() | 493 | void KFileItem::refresh() | ||
490 | { | 494 | { | ||
491 | if (!d) { | 495 | if (!d) { | ||
492 | qCWarning(KIO_CORE) << "null item"; | 496 | qCWarning(KIO_CORE) << "null item"; | ||
493 | return; | 497 | return; | ||
494 | } | 498 | } | ||
495 | 499 | | |||
▲ Show 20 Lines • Show All 987 Lines • ▼ Show 20 Line(s) | |||||
1483 | { | 1487 | { | ||
1484 | if (!d) { | 1488 | if (!d) { | ||
1485 | return KIO::UDSEntry(); | 1489 | return KIO::UDSEntry(); | ||
1486 | } | 1490 | } | ||
1487 | 1491 | | |||
1488 | return d->m_entry; | 1492 | return d->m_entry; | ||
1489 | } | 1493 | } | ||
1490 | 1494 | | |||
1491 | KFileItem &KFileItem::operator=(const KFileItem &other) | | |||
1492 | { | | |||
1493 | d = other.d; | | |||
1494 | return *this; | | |||
1495 | } | | |||
1496 | | ||||
1497 | bool KFileItem::isNull() const | 1495 | bool KFileItem::isNull() const | ||
1498 | { | 1496 | { | ||
1499 | return d == nullptr; | 1497 | return d == nullptr; | ||
1500 | } | 1498 | } | ||
1501 | 1499 | | |||
1502 | KFileItemList::KFileItemList() | 1500 | KFileItemList::KFileItemList() | ||
1503 | { | 1501 | { | ||
1504 | } | 1502 | } | ||
▲ Show 20 Lines • Show All 77 Lines • Show Last 20 Lines |