Also expose a method to show the context menu so plasmoids that implement a MouseArea that will eat the event can display it too.
this patch is not "on desktop specific"
also, in the desktop area, long press always was select/move for plasmoids. if now it would open the context menu, there would be no way at all to move them around anymore
and in general i think on touchscreen there are very few places (tough some definitely are) where is acceptable to open a context menu, it's just not what the pattern ended up being
That seems... quite sub-optimal to me.
Is all of this to preserve press-and-hold for moving widgets? Is there a centralized place for this discussion? If not I can create a Phab task for it.