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

Augment Qt installer packages with provided modules/improts

    XMLWordPrintable

Details

    • Install Qt packages based on API use

    Description

      Allow an IDE (Qt Creator) to install Qt packages based upon use of API by a user or project.

      Workflow

      When users start using QML imports, C++ headers, or CMake components that are not available locally, the IDE could check from the Maintenance Tool whether any Qt package (for the selected kit) can offer this functionality. If yes, it could ask the user whether he wants to install the package.

      This would require

      • Metadata in the relevant Qt packages listening such 'capabilities'.
      • A way for an IDE to query this metadata for matches.

      Metadata format

      TBD

      Business Reasoning

      This would allow users to install packages only iteratively ... something that currently requires a good understanding of the package structure of Qt. In turn, this might lead into users installing less logic by default.

      Related Work

      Linux distributions often provide help for commands not installed, see e.g. https://wiki.ubuntu.com/CommandNotFoundMagic

      Attachments

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

        Activity

          People

            installerteam Installer Team
            kkohne Kai Köhne
            Tino Pyssysalo Tino Pyssysalo
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes