Index: webkit/glue/plugins/webplugininfo.h |
=================================================================== |
--- webkit/glue/plugins/webplugininfo.h (revision 69426) |
+++ webkit/glue/plugins/webplugininfo.h (working copy) |
@@ -1,60 +0,0 @@ |
-// Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#ifndef WEBKIT_GLUE_WEBPLUGININFO_H_ |
-#define WEBKIT_GLUE_WEBPLUGININFO_H_ |
- |
-#include <string> |
-#include <vector> |
- |
-#include "base/basictypes.h" |
-#include "base/file_path.h" |
- |
-// Describes a mime type entry for a plugin. |
-struct WebPluginMimeType { |
- WebPluginMimeType(); |
- ~WebPluginMimeType(); |
- |
- // The name of the mime type (e.g., "application/x-shockwave-flash"). |
- std::string mime_type; |
- |
- // A list of all the file extensions for this mime type. |
- std::vector<std::string> file_extensions; |
- |
- // Description of the mime type. |
- string16 description; |
-}; |
- |
-// Describes an available NPAPI plugin. |
-struct WebPluginInfo { |
- WebPluginInfo(); |
- WebPluginInfo(const WebPluginInfo& rhs); |
- ~WebPluginInfo(); |
- WebPluginInfo& operator=(const WebPluginInfo& rhs); |
- |
- // Special constructor only used during unit testing: |
- WebPluginInfo(const string16& fake_name, |
- const string16& fake_version, |
- const string16& fake_desc); |
- |
- // The name of the plugin (i.e. Flash). |
- string16 name; |
- |
- // The path to the plugin file (DLL/bundle/library). |
- FilePath path; |
- |
- // The version number of the plugin file (may be OS-specific) |
- string16 version; |
- |
- // A description of the plugin that we get from its version info. |
- string16 desc; |
- |
- // A list of all the mime types that this plugin supports. |
- std::vector<WebPluginMimeType> mime_types; |
- |
- // Whether the plugin is enabled. |
- bool enabled; |
-}; |
- |
-#endif // WEBKIT_GLUE_WEBPLUGININFO_H_ |