<?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>55330</bug_id>
          
          <creation_ts>2011-02-27 13:47:51 -0800</creation_ts>
          <short_desc>[Qt] [WK2] QGraphicsWKView::showContextMenu() should be public</short_desc>
          <delta_ts>2011-11-26 11:51:29 -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>WebKit2</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Qt, QtTriaged</keywords>
          <priority>P3</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Benjamin Poulain">benjamin</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>358770</commentid>
    <comment_count>0</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2011-02-27 13:47:51 -0800</bug_when>
    <thetext>I originally made QGraphicsWKView::showContextMenu() private because I considered the users could just make their own slot and cut the connection to the existing slot.

However, the implementation of the menu is non trivial due to the possibility of multiple call from the WebProcess. I now think the method should be accessible to implementors so they have an easy way to handle those corner case by calling the original method with their own menu.

(and I added some doc so it is mentioned somewhere the menu can be empty, that cannot hurt :))</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>358774</commentid>
    <comment_count>1</comment_count>
      <attachid>83993</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2011-02-27 13:53:14 -0800</bug_when>
    <thetext>Created attachment 83993
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>358795</commentid>
    <comment_count>2</comment_count>
      <attachid>83993</attachid>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2011-02-27 15:03:50 -0800</bug_when>
    <thetext>Comment on attachment 83993
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=83993&amp;action=review

Very nice to see documentation for our WebKit2 classes!

&gt; Source/WebKit2/UIProcess/API/qt/qgraphicswkview.cpp:335
&gt; +    actions possible for its current position, it is empty if there is no action for the position.

I don&apos;t think it should be a comma here. Maybe ; would do, or you could add another sentence instead.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>358800</commentid>
    <comment_count>3</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2011-02-27 15:19:37 -0800</bug_when>
    <thetext>Committed r79832: &lt;http://trac.webkit.org/changeset/79832&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>83993</attachid>
            <date>2011-02-27 13:53:14 -0800</date>
            <delta_ts>2011-11-26 11:51:29 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-55330-20110227230253.patch</filename>
            <type>text/plain</type>
            <size>2543</size>
            <attacher name="Benjamin Poulain">benjamin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogNzk4MjUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwppbmRleCBlYTJkODZlMDgxMDQ2Zjdm
OGE2ZDAwNTY0NDU3M2NhNWQ5ODVmNjk3Li41ZGExMzk3MGMwYTliZDY2MDljNjJhMzQwY2VmMWEz
MWFjZTMzNGE5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTEtMDItMjcgIEJlbmph
bWluIFBvdWxhaW4gIDxiZW5qYW1pbi5wb3VsYWluQG5va2lhLmNvbT4KKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBbUXRdIFtXSzJdIFFHcmFwaGljc1dL
Vmlldzo6c2hvd0NvbnRleHRNZW51KCkgc2hvdWxkIGJlIHB1YmxpYworICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTUzMzAKKworICAgICAgICBNb3ZlIFFH
cmFwaGljc1dLVmlldzo6c2hvd0NvbnRleHRNZW51KCkgdG8gdGhlIHB1YmxpYyBBUEkuIEFkZCBk
b2N1bWVudGF0aW9uCisgICAgICAgIG9uIGl0cyB1c2UuCisKKyAgICAgICAgKiBVSVByb2Nlc3Mv
QVBJL3F0L3FncmFwaGljc3drdmlldy5jcHA6CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9xdC9x
Z3JhcGhpY3N3a3ZpZXcuaDoKKwogMjAxMS0wMi0yNyAgQWxlamFuZHJvIEcuIENhc3RybyAgPGFs
ZXhAaWdhbGlhLmNvbT4KIAogICAgICAgICBVbnJldmlld2VkLCBmaXhlZCBHVEsgY29tcGlsYXRp
b24gYWZ0ZXIgcjc5ODA2LgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQ
SS9xdC9xZ3JhcGhpY3N3a3ZpZXcuY3BwIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9x
dC9xZ3JhcGhpY3N3a3ZpZXcuY3BwCmluZGV4IDJmYzM0YTA2ODllNTU2NzFjYjNjNTEwNWQyNzU0
NDYzOWJkMTFmNDQuLmU3MmYxMzMwNjk4NTE3NmNmNjA0ZDkxNDdhZDNjMmY2ZDFiNDRlM2EgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvcXQvcWdyYXBoaWNzd2t2aWV3
LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL3F0L3FncmFwaGljc3drdmll
dy5jcHAKQEAgLTMyNyw2ICszMjcsMTMgQEAgdm9pZCBRR3JhcGhpY3NXS1ZpZXc6OmZvY3VzT3V0
RXZlbnQoUUZvY3VzRXZlbnQqKQogICAgIHBhZ2UoKS0+ZC0+cGFnZS0+dmlld1N0YXRlRGlkQ2hh
bmdlKFdlYlBhZ2VQcm94eTo6Vmlld0lzRm9jdXNlZCB8IFdlYlBhZ2VQcm94eTo6Vmlld1dpbmRv
d0lzQWN0aXZlKTsKIH0KIAorCisvKiEKKyAgICBUaGlzIHNsb3QgaXMgY2FsbGVkIHdoZW4gdGhl
IGVuZ2luZSByZXF1aXJlIGEgY29udGV4dCBzZW5zaXRpdmUgbWVudSB0byBiZSBkaXNwbGF5ZWQu
CisKKyAgICBUaGUgXGEgbWVudSBwYXNzZWQgYXMgYSBwYXJhbWV0ZXIgaXMgdGhlIG1lbnUgdG8g
YmUgZGlzcGxheWVkLiBJdCBpcyBwb3B1bGF0ZWQgd2l0aCB0aGUKKyAgICBhY3Rpb25zIHBvc3Np
YmxlIGZvciBpdHMgY3VycmVudCBwb3NpdGlvbiwgaXQgaXMgZW1wdHkgaWYgdGhlcmUgaXMgbm8g
YWN0aW9uIGZvciB0aGUgcG9zaXRpb24uCisqLwogdm9pZCBRR3JhcGhpY3NXS1ZpZXc6OnNob3dD
b250ZXh0TWVudShRU2hhcmVkUG9pbnRlcjxRTWVudT4gbWVudSkKIHsKICAgICAvLyBSZW1vdmUg
dGhlIGFjdGl2ZSBtZW51IGluIGNhc2UgdGhpcyBmdW5jdGlvbiBpcyBjYWxsZWQgdHdpY2UuCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL3F0L3FncmFwaGljc3drdmll
dy5oIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9xdC9xZ3JhcGhpY3N3a3ZpZXcuaApp
bmRleCAwNzBjYmVkMGMzNDk2OWU0OWM3MTljNDlmMzI0YzM5ZWM4MGYwYmVkLi4wM2ZjNzIyMzg1
MTAwODRmNjcwMzNkZmU5MDRhZTI4ODViYjMxYjBmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
Mi9VSVByb2Nlc3MvQVBJL3F0L3FncmFwaGljc3drdmlldy5oCisrKyBiL1NvdXJjZS9XZWJLaXQy
L1VJUHJvY2Vzcy9BUEkvcXQvcWdyYXBoaWNzd2t2aWV3LmgKQEAgLTY4LDYgKzY4LDcgQEAgcHVi
bGljIFFfU0xPVFM6CiAgICAgdm9pZCBmb3J3YXJkKCk7CiAgICAgdm9pZCByZWxvYWQoKTsKICAg
ICB2b2lkIHN0b3AoKTsKKyAgICB2b2lkIHNob3dDb250ZXh0TWVudShRU2hhcmVkUG9pbnRlcjxR
TWVudT4pOwogCiBwcm90ZWN0ZWQ6CiAgICAgdmlydHVhbCB2b2lkIGtleVByZXNzRXZlbnQoUUtl
eUV2ZW50Kik7CkBAIC04OCw5ICs4OSw2IEBAIHByb3RlY3RlZDoKICAgICB2aXJ0dWFsIHZvaWQg
Zm9jdXNJbkV2ZW50KFFGb2N1c0V2ZW50Kik7CiAgICAgdmlydHVhbCB2b2lkIGZvY3VzT3V0RXZl
bnQoUUZvY3VzRXZlbnQqKTsKIAotcHJpdmF0ZSBRX1NMT1RTOgotICAgIHZvaWQgc2hvd0NvbnRl
eHRNZW51KFFTaGFyZWRQb2ludGVyPFFNZW51Pik7Ci0KIHByaXZhdGU6CiAgICAgUV9QUklWQVRF
X1NMT1QoZCwgdm9pZCBvblNjYWxlQ2hhbmdlZCgpKTsKIAo=
</data>
<flag name="review"
          id="75909"
          type_id="1"
          status="+"
          setter="kenneth"
    />
          </attachment>
      

    </bug>

</bugzilla>