Changeset View
Changeset View
Standalone View
Standalone View
src/core/slavebase.cpp
Show First 20 Lines • Show All 756 Lines • ▼ Show 20 Line(s) | |||||
757 | } | 757 | } | ||
758 | 758 | | |||
759 | void SlaveBase::infoMessage(const QString &_msg) | 759 | void SlaveBase::infoMessage(const QString &_msg) | ||
760 | { | 760 | { | ||
761 | KIO_DATA << _msg; | 761 | KIO_DATA << _msg; | ||
762 | send(INF_INFOMESSAGE, data); | 762 | send(INF_INFOMESSAGE, data); | ||
763 | } | 763 | } | ||
764 | 764 | | |||
765 | #ifndef KIOCORE_NO_DEPRECATED | | |||
766 | bool SlaveBase::requestNetwork(const QString &host) | 765 | bool SlaveBase::requestNetwork(const QString &host) | ||
767 | { | 766 | { | ||
768 | KIO_DATA << host << d->slaveid; | 767 | KIO_DATA << host << d->slaveid; | ||
769 | send(MSG_NET_REQUEST, data); | 768 | send(MSG_NET_REQUEST, data); | ||
770 | 769 | | |||
771 | if (waitForAnswer(INF_NETWORK_STATUS, 0, data) != -1) { | 770 | if (waitForAnswer(INF_NETWORK_STATUS, 0, data) != -1) { | ||
772 | bool status; | 771 | bool status; | ||
773 | QDataStream stream(data); | 772 | QDataStream stream(data); | ||
774 | stream >> status; | 773 | stream >> status; | ||
775 | return status; | 774 | return status; | ||
776 | } else { | 775 | } else { | ||
777 | return false; | 776 | return false; | ||
778 | } | 777 | } | ||
779 | } | 778 | } | ||
780 | 779 | | |||
781 | void SlaveBase::dropNetwork(const QString &host) | 780 | void SlaveBase::dropNetwork(const QString &host) | ||
782 | { | 781 | { | ||
783 | KIO_DATA << host << d->slaveid; | 782 | KIO_DATA << host << d->slaveid; | ||
784 | send(MSG_NET_DROP, data); | 783 | send(MSG_NET_DROP, data); | ||
785 | } | 784 | } | ||
786 | #endif | | |||
787 | 785 | | |||
788 | void SlaveBase::statEntry(const UDSEntry &entry) | 786 | void SlaveBase::statEntry(const UDSEntry &entry) | ||
789 | { | 787 | { | ||
790 | KIO_DATA << entry; | 788 | KIO_DATA << entry; | ||
791 | send(MSG_STAT_ENTRY, data); | 789 | send(MSG_STAT_ENTRY, data); | ||
792 | } | 790 | } | ||
793 | 791 | | |||
794 | #ifndef KIOCORE_NO_DEPRECATED | | |||
795 | void SlaveBase::listEntry(const UDSEntry &entry, bool _ready) | 792 | void SlaveBase::listEntry(const UDSEntry &entry, bool _ready) | ||
796 | { | 793 | { | ||
797 | if (_ready) { | 794 | if (_ready) { | ||
798 | // #366795: many slaves don't create an entry for ".", so we keep track if they do | 795 | // #366795: many slaves don't create an entry for ".", so we keep track if they do | ||
799 | // and we provide a fallback in finished() otherwise. | 796 | // and we provide a fallback in finished() otherwise. | ||
800 | if (entry.stringValue(KIO::UDSEntry::UDS_NAME) == QLatin1Char('.')) { | 797 | if (entry.stringValue(KIO::UDSEntry::UDS_NAME) == QLatin1Char('.')) { | ||
801 | d->m_rootEntryListed = true; | 798 | d->m_rootEntryListed = true; | ||
802 | } | 799 | } | ||
803 | listEntries(d->pendingListEntries); | 800 | listEntries(d->pendingListEntries); | ||
804 | d->pendingListEntries.clear(); | 801 | d->pendingListEntries.clear(); | ||
805 | } else { | 802 | } else { | ||
806 | listEntry(entry); | 803 | listEntry(entry); | ||
807 | } | 804 | } | ||
808 | } | 805 | } | ||
809 | #endif | | |||
810 | 806 | | |||
811 | void SlaveBase::listEntry(const UDSEntry &entry) | 807 | void SlaveBase::listEntry(const UDSEntry &entry) | ||
812 | { | 808 | { | ||
813 | // #366795: many slaves don't create an entry for ".", so we keep track if they do | 809 | // #366795: many slaves don't create an entry for ".", so we keep track if they do | ||
814 | // and we provide a fallback in finished() otherwise. | 810 | // and we provide a fallback in finished() otherwise. | ||
815 | if (entry.stringValue(KIO::UDSEntry::UDS_NAME) == QLatin1Char('.')) { | 811 | if (entry.stringValue(KIO::UDSEntry::UDS_NAME) == QLatin1Char('.')) { | ||
816 | d->m_rootEntryListed = true; | 812 | d->m_rootEntryListed = true; | ||
817 | } | 813 | } | ||
▲ Show 20 Lines • Show All 751 Lines • Show Last 20 Lines |