12#ifndef KPROTOCOLMANAGER_H
13#define KPROTOCOLMANAGER_H
17#include "kio/global.h"
18#include "kiocore_export.h"
19#include "kprotocolinfo.h"
27class WorkerConfigPrivate;
64 static int readTimeout();
72 static int connectTimeout();
80 static int proxyConnectTimeout();
88 static int responseTimeout();
97 static bool autoResume();
104 static bool markPartial();
116 static int minimumKeepSize();
135 static bool supportsListing(
const QUrl &url);
146 static bool supportsReading(
const QUrl &url);
157 static bool supportsWriting(
const QUrl &url);
168 static bool supportsMakeDir(
const QUrl &url);
179 static bool supportsDeleting(
const QUrl &url);
190 static bool supportsLinking(
const QUrl &url);
202 static bool supportsMoving(
const QUrl &url);
213 static bool supportsOpening(
const QUrl &url);
225 static bool supportsTruncating(
const QUrl &url);
239 static bool canCopyFromFile(
const QUrl &url);
253 static bool canCopyToFile(
const QUrl &url);
267 static bool canRenameFromFile(
const QUrl &url);
281 static bool canRenameToFile(
const QUrl &url);
294 static bool canDeleteRecursive(
const QUrl &url);
311 static KProtocolInfo::FileNameUsedForCopying fileNameUsedForCopying(
const QUrl &url);
374 static bool isSourceProtocol(
const QUrl &url);
386 static QString protocolForArchiveMimetype(
const QString &mimeType);
394 static void reparseConfiguration();
412 static bool supportsPermissions(
const QUrl &url);
415 friend class KIO::WorkerConfigPrivate;
Type
Describes the type of a protocol.
Provides information about I/O (Internet, etc.) settings chosen/set by the end user.
A namespace for KIO globals.
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 18 2024 12:16:27 by
doxygen 1.12.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.