title: TabView without contents in QML
body: <p>I'd like to provide a user with a tab bar to select one of the elements for filtering. </p>
  
  <pre><code>ColumnLayout
  {
      anchors.fill: parent
      TabView
      {
          Layout.fillWidth: true
          Tab { title: "all" }
          Tab { title: "even" }
          Tab { title: "odd" }
          Tab { title: "multiple of 3" }
          Tab { title: "prime" }
      }
      TableView
      {
          Layout.fillHeight: true
          Layout.fillWidth: true
          model: mymodel
  
          TableViewColumn
          {
              role: "name"
              title: "name"
          }
          TableViewColumn
          {
              role: "number"
              title: "number"
          }
      }
  }
  </code></pre>
  
  <p>Unfortunately, about 100px of blank space is shown between the TabBar and TableView.</p>
  
  <p>I don't want to create 4 TableViews - I'd rather alter the model. I know there's <code>TabBar</code> in <code>QtQuick.Controls.Private</code> but I'd rather avoid using private components since they can be changed at any time.</p>
  
  <p>Is there any way to show only the TabBar without accessing the private components, for example by hiding that blank space?</p>
  
  <p>I'd rather not override style, since on Android it will give me awful, non-native look</p>