title: Qt Controller Scripting select components in ComponentSelectionPage
body: <p>Im using a script to automate the QtFramework installation. I was used to select all components in the <a href="http://doc.qt.io/qtinstallerframework/noninteractive.html#component-selection-page" rel="nofollow noreferrer">ComponentSelectionPage</a>. However nowadays with Qt5.10.0 this results in over 11 GB. So i would like to pick just the components i need. According to the documentation the <code>ComponentSelectionPage</code> has <code>selectComponent(id)</code> and <code>deselectComponent(id)</code> methods, <code>id</code> beeing the name of the component. So this should be doable.</p>
  
  <p>However i can't find any documentation on the names/ids of the components. I tried several things like: </p>
  
  <pre><code>widget.selectAll()
  widget.deselectComponent("MSVC 2013 64-bit")
  widget.deselectComponent("MSVC*")
  widget.deselectComponent("*MSVC*")
  </code></pre>
  
  <p>But neither of those work (i tried a bunch of differnt other combinations also). So does anybody know where to find documentation about component names of the default Qt Installer? I was already poking in their git repository but could not find anything. </p>