⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 plugindata.cpp

📁 linux下开源浏览器WebKit的源码,市面上的很多商用浏览器都是移植自WebKit
💻 CPP
字号:
/*    Copyright (C) 2000 Harri Porten (porten@kde.org)    Copyright (C) 2000 Daniel Molkentin (molkentin@kde.org)    Copyright (C) 2000 Stefan Schimanski (schimmi@kde.org)    Copyright (C) 2003, 2004, 2005, 2006, 2007 Apple Inc. All Rights Reserved.    Copyright (C) 2008 Nokia Corporation and/or its subsidiary(-ies)    This library is free software; you can redistribute it and/or    modify it under the terms of the GNU Library General Public    License as published by the Free Software Foundation; either    version 2 of the License, or (at your option) any later version.    This library is distributed in the hope that it will be useful,    but WITHOUT ANY WARRANTY; without even the implied warranty of    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU    Library General Public License for more details.    You should have received a copy of the GNU Library General Public License    along with this library; see the file COPYING.LIB.  If not, write to    the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,    Boston, MA 02110-1301, USA.*/#include "config.h"#include "PluginData.h"namespace WebCore {PluginData::PluginData(const Page* page)    : m_page(page){    initPlugins();    for (unsigned i = 0; i < m_plugins.size(); ++i) {        const PluginInfo* plugin = m_plugins[i];        for (unsigned j = 0; j < plugin->mimes.size(); ++j)            m_mimes.append(plugin->mimes[j]);    }}PluginData::~PluginData(){    deleteAllValues(m_plugins);    deleteAllValues(m_mimes);}bool PluginData::supportsMimeType(const String& mimeType) const{    for (unsigned i = 0; i < m_mimes.size(); ++i)        if (m_mimes[i]->type == mimeType)            return true;    return false;}String PluginData::pluginNameForMimeType(const String& mimeType) const{    for (unsigned i = 0; i < m_mimes.size(); ++i)        if (m_mimes[i]->type == mimeType)            return m_mimes[i]->plugin->name;    return String();}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -