Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. QML and Qt Quick
  4. Alias method in QML component

Alias method in QML component

Scheduled Pinned Locked Moved Unsolved QML and Qt Quick
qmlcomponentaliasmethod
2 Posts 2 Posters 3.2k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • PhrogzP Offline
    PhrogzP Offline
    Phrogz
    wrote on last edited by Phrogz
    #1

    I am writing a component like so:

    import QtQuick 2.0
    import NDDQuickItem 1.0
    
    Item {
      property alias source: ndd.nddContentPath
    
      function goToSlide(component,slide){ ndd.goToSlide(component,slide) }
    
      NDDQuickItem {
        id: ndd
        width:parent.width; height:parent.height
      }
    }
    

    I can use property alias to "promote" properties of the NDDQuickItem to the root of the component. However, as shown, I'm currently writing global methods that just re-call a method on the NDDQuickItem.

    Is there an equivalent to property alias that works for methods? Something like:

    method alias goToSlide: ndd.goToSlide # not valid QML
    

    or

    goToSlide = ndd.goToSlide             # not valid QML
    
    1 Reply Last reply
    0
    • SGaistS Offline
      SGaistS Offline
      SGaist
      Lifetime Qt Champion
      wrote on last edited by
      #2

      Hi,

      AFAIK, there's no such feature. You can check the bug report system to see if there's already something about it.

      Interested in AI ? www.idiap.ch
      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

      1 Reply Last reply
      1

      • Login

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • Users
      • Groups
      • Search
      • Get Qt Extensions
      • Unsolved