<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>52053</bug_id>
          
          <creation_ts>2011-01-07 04:06:51 -0800</creation_ts>
          <short_desc>[Qt] The QGraphicsProxyWidget created in QWebPage::createPlugin is not added as javascript object automatically</short_desc>
          <delta_ts>2011-01-30 09:18:39 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit Qt</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>51464</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Qt, QtTriaged</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>qt-info</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>benjamin</cc>
    
    <cc>noam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>330723</commentid>
    <comment_count>0</comment_count>
    <who name="">qt-info</who>
    <bug_when>2011-01-07 04:06:51 -0800</bug_when>
    <thetext>If QWebPage is used with QWebView, the qobject created in createPlugin is exported to javascript automatically. But if QWebPage is used with QGraphicsWebView, the QGraphicsProxyWidget created is not exported to the javascript. The user has to call addToJavaScriptWindowObject manually.

There should not be such difference.

tested against Qt 4.7.1

in the attached test case, you can change the macro defined in mywebpage.h to see the difference.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>330725</commentid>
    <comment_count>1</comment_count>
      <attachid>78219</attachid>
    <who name="">qt-info</who>
    <bug_when>2011-01-07 04:08:15 -0800</bug_when>
    <thetext>Created attachment 78219
test case

test case. change the macro in mywebpage.h to see the difference</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>342252</commentid>
    <comment_count>2</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2011-01-30 05:46:30 -0800</bug_when>
    <thetext>Please follow http://trac.webkit.org/wiki/QtWebKitBugs when reporing bugs here (missing Qt keyword).

Please use your own address when reporting bugs. With qt-info, we have no way to ask questions. My guess is Jing did the job on this bug :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>342320</commentid>
    <comment_count>3</comment_count>
    <who name="Noam Rosenthal">noam</who>
    <bug_when>2011-01-30 09:18:39 -0800</bug_when>
    <thetext>Fixed in trunk: http://trac.webkit.org/changeset/74909

*** This bug has been marked as a duplicate of bug 51464 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>78219</attachid>
            <date>2011-01-07 04:08:15 -0800</date>
            <delta_ts>2011-01-07 04:08:15 -0800</delta_ts>
            <desc>test case</desc>
            <filename>webview_lineedit.tar.gz</filename>
            <type>application/x-gzip</type>
            <size>3743</size>
            <attacher>qt-info</attacher>
            
              <data encoding="base64">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
</data>

          </attachment>
      

    </bug>

</bugzilla>