Junior Job (Bug 245658)

Koushik S skoushik333 at gmail.com
Mon Mar 24 17:58:51 UTC 2014


Hi,

    I was working on and off on this bug, and here are the developments on
this so far. I have been able to create a separate area for the FG colour
to be displayed.

    Here's what I've come up with so far: http://i.imgur.com/UqyjdZl.png

    Any feedbacks are welcomed.


On Sat, Mar 15, 2014 at 7:22 PM, Koushik S <skoushik333 at gmail.com> wrote:

>
> On Sat, Mar 15, 2014 at 4:57 PM, Sven Langkamp <sven.langkamp at gmail.com>wrote:
>
>> It's hard to tell what you are trying to do. Can you attach the code and
>> a screenshot?
>
>
> Sure. Here's the code snippet I added in the paintEvent.
>
> <code>
> //painting foreground color
>     QPainterPath path2;
>     path2.addEllipse(QPoint(180,180), colorInnerRadius-25,
> colorInnerRadius - 25);
>     painter.fillPath(path2, m_triangleColorSelector->color());
>     painter.drawPath(path2);
> </code>
>
> I've also added in some modifications to the masks. The size of the masks
> and also the path are arbitrary and are just used for testing.
>
> <code>
>     int side = qMin(width()/2, height()/2);
>     int side2 = qMin(width()/2, height()/2);
>     QRegion maskedRegion (width()/2 - side/2, height()/2 - side/2, side,
> side, QRegion::Ellipse);
>     QRegion maskedRegion2 (180 - side2/2, 180 - side2/2 , side2, side2,
> QRegion::Ellipse);
>     setMask(maskedRegion + maskedRegion2);
> </code>
>
> These wouldn't work since, the QRect which houses only the popup palette.
> I couldn't figure out the part of the code which changes the QRect size.
>
> But, as I've been going through it, changing the size in the sizeHint()
> method seems to change the overall size of the widget i.e., it enlarges it.
> So, I probably should change most of the code which calculates the relative
> positions of the favourite brushes and so on. Is it the right way to do it?
>
> --
> regards,
> Koushik. S
>



-- 
regards,
Koushik. S
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kimageshop/attachments/20140324/f8366a2c/attachment.html>


More information about the kimageshop mailing list