diff options
author | fsamuel@chromium.org <fsamuel@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-11-30 20:47:28 +0000 |
---|---|---|
committer | fsamuel@chromium.org <fsamuel@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-11-30 20:47:28 +0000 |
commit | aec331ebaaf431f8a9762189c5903d2fb9a48f75 (patch) | |
tree | 6ee10f4b520a685b7b13147dfdb0b16c82a4b586 /content | |
parent | 3d1b4ba0ead1de7afad2afc9987bde3da3008870 (diff) | |
download | chromium_src-aec331ebaaf431f8a9762189c5903d2fb9a48f75.zip chromium_src-aec331ebaaf431f8a9762189c5903d2fb9a48f75.tar.gz chromium_src-aec331ebaaf431f8a9762189c5903d2fb9a48f75.tar.bz2 |
Browser Plugin: Simplify BrowserPluginPropertyBinding
A BrowserPluginPropertyBinding is bound to a particular property name, so there
is no point to passing in the property name on GetProperty and SetProperty.
BUG=None
Review URL: https://chromiumcodereview.appspot.com/11299279
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170528 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content')
-rw-r--r-- | content/renderer/browser_plugin/browser_plugin_bindings.cc | 22 |
1 files changed, 2 insertions, 20 deletions
diff --git a/content/renderer/browser_plugin/browser_plugin_bindings.cc b/content/renderer/browser_plugin/browser_plugin_bindings.cc index 177ffaa..306c489 100644 --- a/content/renderer/browser_plugin/browser_plugin_bindings.cc +++ b/content/renderer/browser_plugin/browser_plugin_bindings.cc @@ -396,11 +396,9 @@ class BrowserPluginPropertyBinding { return WebBindings::getStringIdentifier(name_.c_str()) == name; } virtual bool GetProperty(BrowserPluginBindings* bindings, - NPIdentifier name, NPVariant* result) = 0; virtual bool SetProperty(BrowserPluginBindings* bindings, NPObject* np_obj, - NPIdentifier name, const NPVariant* variant) = 0; private: std::string name_; @@ -415,7 +413,6 @@ class BrowserPluginPropertyBindingAutoSize BrowserPluginPropertyBinding(kAttributeAutoSize) { } virtual bool GetProperty(BrowserPluginBindings* bindings, - NPIdentifier name, NPVariant* result) OVERRIDE { bool autosize = bindings->instance()->auto_size_attribute(); BOOLEAN_TO_NPVARIANT(autosize, *result); @@ -423,7 +420,6 @@ class BrowserPluginPropertyBindingAutoSize } virtual bool SetProperty(BrowserPluginBindings* bindings, NPObject* np_obj, - NPIdentifier name, const NPVariant* variant) OVERRIDE { bool autosize = NPVARIANT_TO_BOOLEAN(*variant); bindings->instance()->SetAutoSizeAttribute(autosize); @@ -440,7 +436,6 @@ class BrowserPluginPropertyBindingContentWindow BrowserPluginPropertyBinding(kAttributeContentWindow) { } virtual bool GetProperty(BrowserPluginBindings* bindings, - NPIdentifier name, NPVariant* result) OVERRIDE { NPObject* obj = bindings->instance()->GetContentWindow(); if (obj) { @@ -451,7 +446,6 @@ class BrowserPluginPropertyBindingContentWindow } virtual bool SetProperty(BrowserPluginBindings* bindings, NPObject* np_obj, - NPIdentifier name, const NPVariant* variant) OVERRIDE { return false; } @@ -466,7 +460,6 @@ class BrowserPluginPropertyBindingMaxHeight BrowserPluginPropertyBinding(kAttributeMaxHeight) { } virtual bool GetProperty(BrowserPluginBindings* bindings, - NPIdentifier name, NPVariant* result) OVERRIDE { int max_height = bindings->instance()->max_height_attribute(); INT32_TO_NPVARIANT(max_height, *result); @@ -474,7 +467,6 @@ class BrowserPluginPropertyBindingMaxHeight } virtual bool SetProperty(BrowserPluginBindings* bindings, NPObject* np_obj, - NPIdentifier name, const NPVariant* variant) OVERRIDE { int max_height = Int32FromNPVariant(*variant); bindings->instance()->SetMaxHeightAttribute(max_height); @@ -491,7 +483,6 @@ class BrowserPluginPropertyBindingMaxWidth BrowserPluginPropertyBinding(kAttributeMaxWidth) { } virtual bool GetProperty(BrowserPluginBindings* bindings, - NPIdentifier name, NPVariant* result) OVERRIDE { int max_width = bindings->instance()->max_width_attribute(); INT32_TO_NPVARIANT(max_width, *result); @@ -499,7 +490,6 @@ class BrowserPluginPropertyBindingMaxWidth } virtual bool SetProperty(BrowserPluginBindings* bindings, NPObject* np_obj, - NPIdentifier name, const NPVariant* variant) OVERRIDE { int max_width = Int32FromNPVariant(*variant); bindings->instance()->SetMaxWidthAttribute(max_width); @@ -516,7 +506,6 @@ class BrowserPluginPropertyBindingMinHeight BrowserPluginPropertyBinding(kAttributeMinHeight) { } virtual bool GetProperty(BrowserPluginBindings* bindings, - NPIdentifier name, NPVariant* result) OVERRIDE { int min_height = bindings->instance()->min_height_attribute(); INT32_TO_NPVARIANT(min_height, *result); @@ -524,7 +513,6 @@ class BrowserPluginPropertyBindingMinHeight } virtual bool SetProperty(BrowserPluginBindings* bindings, NPObject* np_obj, - NPIdentifier name, const NPVariant* variant) OVERRIDE { int min_height = Int32FromNPVariant(*variant); bindings->instance()->SetMinHeightAttribute(min_height); @@ -541,7 +529,6 @@ class BrowserPluginPropertyBindingMinWidth BrowserPluginPropertyBinding(kAttributeMinWidth) { } virtual bool GetProperty(BrowserPluginBindings* bindings, - NPIdentifier name, NPVariant* result) OVERRIDE { int min_width = bindings->instance()->min_width_attribute(); INT32_TO_NPVARIANT(min_width, *result); @@ -549,7 +536,6 @@ class BrowserPluginPropertyBindingMinWidth } virtual bool SetProperty(BrowserPluginBindings* bindings, NPObject* np_obj, - NPIdentifier name, const NPVariant* variant) OVERRIDE { int min_width = Int32FromNPVariant(*variant); bindings->instance()->SetMinWidthAttribute(min_width); @@ -566,14 +552,12 @@ class BrowserPluginPropertyBindingPartition BrowserPluginPropertyBinding(kAttributePartition) { } virtual bool GetProperty(BrowserPluginBindings* bindings, - NPIdentifier name, NPVariant* result) OVERRIDE { std::string partition_id = bindings->instance()->GetPartitionAttribute(); return StringToNPVariant(partition_id, result); } virtual bool SetProperty(BrowserPluginBindings* bindings, NPObject* np_obj, - NPIdentifier name, const NPVariant* variant) OVERRIDE { std::string partition_id = StringFromNPVariant(*variant); std::string error_message; @@ -595,14 +579,12 @@ class BrowserPluginPropertyBindingSrc : public BrowserPluginPropertyBinding { BrowserPluginPropertyBinding(kAttributeSrc) { } virtual bool GetProperty(BrowserPluginBindings* bindings, - NPIdentifier name, NPVariant* result) OVERRIDE { std::string src = bindings->instance()->src_attribute(); return StringToNPVariant(src, result); } virtual bool SetProperty(BrowserPluginBindings* bindings, NPObject* np_obj, - NPIdentifier name, const NPVariant* variant) OVERRIDE { std::string src = StringFromNPVariant(*variant); std::string error_message; @@ -699,7 +681,7 @@ bool BrowserPluginBindings::SetProperty(NPObject* np_obj, iter != property_bindings_.end(); ++iter) { if ((*iter)->MatchesName(name)) - return (*iter)->SetProperty(this, np_obj, name, variant); + return (*iter)->SetProperty(this, np_obj, variant); } return false; } @@ -709,7 +691,7 @@ bool BrowserPluginBindings::GetProperty(NPIdentifier name, NPVariant* result) { iter != property_bindings_.end(); ++iter) { if ((*iter)->MatchesName(name)) - return (*iter)->GetProperty(this, name, result); + return (*iter)->GetProperty(this, result); } return false; } |