📄 kprotocolmanager.h
字号:
#ifndef __kprotocolmanager_h__#define __kprotocolmanager_h__#include <qstring.h>#include <kio/global.h>class KProtocolManager{public: static QString userAgentForHost( const QString &host ); static QString defaultUserAgent( const QString & ) { return userAgentForHost( QString::null ); } static bool useProxy(); static QString httpProxy(); static QString ftpProxy(); static QString proxyFor( const QString &protocol ); static QString noProxyFor(); static bool useCache(); static int maxCacheAge(); static int maxCacheSize(); static int proxyConnectTimeout(); static int connectTimeout(); static int responseTimeout(); static int readTimeout(); static bool sendUserAgent() { return true; } // ### configurability static KIO::CacheControl defaultCacheControl() { return KIO::CC_Verify; } // New in 3.3? static KIO::CacheControl cacheControl() { return KIO::CC_Verify; } // ### support kpac? conditionally? static bool hasProxyConfigScript() { return false; } static void setHTTPProxy( const QString &server ); // use QString::null to unset static KIO::MetaData protocolConfig( const QString &protocol ); static QString externalProtocolHandler( const QString &protocol );private: static int configValue( const char *envVarName, int defaultVal );};#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -