Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-134308

qmlls: implement workspacefolder

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: P2: Important P2: Important
    • 6.11.0 FF, 6.11
    • 6.10
    • QML: Tooling
    • None
    • ab3372389 (dev), 76a487bcb (dev), c0bc4bcc2 (dev), acadaa3aa (dev), 4530d43cc (dev), 3752aeafd (dev), 06ffb7653 (dev), 9fedf94ae (dev), a8b64c41f (dev), dab8cf4c8 (dev), 9b6d6bb6c (dev), 4b389314e (dev)

      Implement workspacefolder functionality in qmlls:

      This could work as following:
      Create a new class called QQmlCodeModelManager that has all the methods that QQmlCodeModel has. The manager owns a map from "workspace folder path" to QQmlCodeModel, and dispatch the calls to the correct QQmlCodeModel, based on the file URI.

      Having different QQmlCodeModels would allow to separate each workspacefolder project into having their own DOM, import paths, build paths, etc.

        For Gerrit Dashboard: QTBUG-134308
        # Subject Branch Project Status CR V

            sami.shalayel Sami Shalayel
            sami.shalayel Sami Shalayel
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: