On Saturday 19 March 2011, Sebastian Kügler wrote: > On Saturday, March 19, 2011 11:05:27 Marco Martin wrote: > > On Friday 18 March 2011, Diego Casella ([Po]lentino) wrote: > > > * I'd like to show a tooltip when the applet is collapsed into an icon > > > in > > > the panel but, still, there are no QML bindings to > > > Plasma::ToolTipContent > > > and ToolTipManager classes. > > > > > > Is there any chances to get it exposed to QML? > > > > hm, no, unfortunately at the moment there isn't any way.. > > i should come up with something > > I *think* tha writing a ToolTipData element (just a qobject) that has the > > usual tooltip data as properties, it could then register its parent if > > it't a qgraphicsitem to the plasma tooltip manager. > > it would remain the unpretty thing of being possible to put two or more > > tooltip datas as child of any given item and this kinda sucks > > Or maybe that's very handy, in the case you want to overwrite the "general > tooltip" for a specific item inside that widget.
hm, don't think it would really work, since the qml for that would be something like Text { text: "foobar" PlasmaCore.ToolTipData { icon: QIcon("konqueror") title: " foo" subtext: "bar" } } so having two ToolTipData children of Text is very useless (and with an undeterministic behaviour) it could be useful indeed having another TooltipData for an itm that is a child of that Text {} another approach would be putting the pointer to the widget in the tooltipdata itself, i dunno why it doesn't seem very elegant to me as a first glance but it would be way more robust: Text { id:textItem text: "foobar" } PlasmaCore.ToolTipData { item: textItem icon: QIcon("konqueror") title: " foo" subtext: "bar" } > > (or the tooltip data could be registered in the qscriptengine and > > created/assigned in an imperative way) > > My feeling is that tooltips belong to a specific item / element. > yup, there is an 1:1 association between widget and tooltip for me as well :) Cheers, Marco Martin _______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel