QML global plasmoid callback problem
uomonero
uomonero84 at gmail.com
Sun Feb 5 15:50:22 UTC 2012
2012/2/5 Marco Martin <notmart at gmail.com>:
> On Sun, Feb 5, 2012 at 3:39 PM, uomonero <uomonero84 at gmail.com> wrote:
>> Hi,
>> I'm new to plasmoid development. I'm trying to learn how to write a
>> QML plasmoid, but I encountered a little difficulty with the use of
>> global plasmoid object.
>>
>> This is my simple test code:
>>
>> import QtQuick 1.0
>> import org.kde.plasma.core 0.1 as PlasmaCore
>> import org.kde.plasma.components 0.1 as PlasmaComponents
>>
>> PlasmaComponents.Label{
>> id: labelTest
>> text:"Test"
>>
>> Component.onCompleted:{
>> plasmoid.addEventListener("sizeChanged", sizeChanged);
>> }
>> function sizeChanged(){
>> print("sizeChanged listener");
>> }
>> }
>>
>> Running with plasmoidviewer, when I resize the plasmoid nothing is printed.
>> What's wrong?
>
>
> uhm, apart that sizeChanged in particular isn't really necessary since
> the size is the size of the root item, if that label is the plasmoid
> main script it should work fine
>
Thanks, Marco.
Yes, the Label is the plasmoid main script, but the callback just don't work.
I tryed also with "userConfiguring" callbacks with same result. The
sizeChanged function does not seem to be invoked when expected.
Any suggestion for event debugging?
More information about the Plasma-devel
mailing list