Uploaded image for project: 'Qbs ("Cubes")'
  1. Qbs ("Cubes")
  2. QBS-1398

Put `qmlImportPaths` into some module

    XMLWordPrintable

    Details

    • Type: Suggestion
    • Status: Reported
    • Priority: Not Evaluated
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
      None

      Description

      Currently to make QtCreator aware of custom QML import paths, we have to define magic property `qmlImportPaths`.

       

      Product { 
          name: "myProduct"
          property stringList qmlImportPaths: [sourceDirectory + "/path/to/qml/"]
      }
      

       

      https://doc.qt.io/qbs/porting-to-qbs.html#qml-import-path

      I think it would be much better, if we had dedicated Qbs module for this, so that instead of the above, one could write

      Product { 
         name: "myProduct" 
         qtcreator.qmlImportPaths: [sourceDirectory + "/path/to/qml/"] 
         Depends { name: "qtcreator" }
      
      }
      

      This would be much more cleaner and consistent with the Qbs design. It could also pay back if more properties affecting QtCreator are going to be introduced in the future.

        Attachments

          Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            Activity

              People

              Assignee:
              kandeler Christian Kandeler
              Reporter:
              qdoc Michal Policht
              Votes:
              1 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:

                  Gerrit Reviews

                  There are no open Gerrit changes