Warning, file /frameworks/kio/src/kcms/ksaveioconfig.h was not indexed or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
0001 /* 0002 SPDX-FileCopyrightText: 2001 Dawit Alemayehu <adawit@kde.org> 0003 0004 SPDX-License-Identifier: LGPL-2.0-or-later 0005 */ 0006 0007 #ifndef KSAVEIO_CONFIG_H_ 0008 #define KSAVEIO_CONFIG_H_ 0009 0010 #include <kprotocolmanager.h> 0011 0012 class QWidget; 0013 0014 namespace KSaveIOConfig 0015 { 0016 int proxyDisplayUrlFlags(); 0017 void setProxyDisplayUrlFlags(int); 0018 0019 /* Reload config file (kioslaverc) */ 0020 void reparseConfiguration(); 0021 0022 /** Timeout Settings */ 0023 void setReadTimeout(int); 0024 0025 void setConnectTimeout(int); 0026 0027 void setProxyConnectTimeout(int); 0028 0029 void setResponseTimeout(int); 0030 0031 /** Cache Settings */ 0032 void setMaxCacheAge(int); 0033 0034 void setUseCache(bool); 0035 0036 void setMaxCacheSize(int); 0037 0038 void setCacheControl(KIO::CacheControl); 0039 0040 /** Proxy Settings */ 0041 void setUseReverseProxy(bool); 0042 0043 void setProxyType(KProtocolManager::ProxyType); 0044 0045 void setProxyConfigScript(const QString &); 0046 0047 void setProxyFor(const QString &, const QString &); 0048 0049 QString noProxyFor(); 0050 void setNoProxyFor(const QString &); 0051 0052 /** Miscellaneous Settings */ 0053 void setMarkPartial(bool); 0054 0055 void setMinimumKeepSize(int); 0056 0057 void setAutoResume(bool); 0058 0059 /** Update all running KIO workers */ 0060 void updateRunningWorkers(QWidget *parent = nullptr); 0061 0062 /** Update proxy scout */ 0063 void updateProxyScout(QWidget *parent = nullptr); 0064 } 0065 0066 #endif