[Qt-qml] how I can access signals signals of the aliased properties

Ivailo Iliev ext-ivailo.iliev at nokia.com
Tue Jan 18 15:15:38 CET 2011


hi,

thanks for the info - this is what I needed

best regards,
Ivo

On 01/18/2011 03:12 PM, ext Girish Ramakrishnan wrote:
> Hi,
> This is a known problem -
> http://bugreports.qt.nokia.com/browse/QTBUG-14089. . Fix coming in
> 4.7.2
>
> Girish
>
> On Tue, Jan 18, 2011 at 4:59 PM, Ivailo Iliev
> <ext-ivailo.iliev at nokia.com>  wrote:
>> Hi all,
>>
>> I'm having case like this
>>
>> ItemA {
>>      property variant myProperty
>> }
>>
>> ItemB {
>>      property alias myAlias: test.myProperty
>>      ItemA{ id: test }
>> }
>>
>> And it seems that onMyAliasChanged is never fired - I need to listen to
>> onMyPropertyChanged directly. But in my case I want to "hide" ItemA and
>> just expose this property.
>>
>> Am I doing something wrong or there is another way to do it?
>>
>> The only thing I can think of for now is:
>>
>> ItemB {
>>      property alias myAlias: test.myProperty
>>      signal MyAliasHasChanged()
>>      ItemA
>>          id: test
>>          onMyPropertyChanged: {
>>              MyAliasHasChanged()
>>          }
>>      }
>> }
>>
>> but it seems a little bit ugly and I need to use connect not only one
>> alias - and it's a lot of "bogus" coding.
>>
>> Thanks in advance for the help,
>> Ivo
>> _______________________________________________
>> Qt-qml mailing list
>> Qt-qml at qt.nokia.com
>> http://lists.qt.nokia.com/mailman/listinfo/qt-qml
>>



More information about the Qt-qml mailing list