Converted the listview into a RowLayout

I have no idea why i thought a listview was needed for this when
this was made. The data shouldn't be flicable, so it makes way more sense to
use a row layout

CURA-7480
This commit is contained in:
Jaime van Kessel 2020-06-04 14:06:03 +02:00
parent 9b6f10b6e7
commit c095cb1f22
No known key found for this signature in database
GPG key ID: 3710727397403C91

View file

@ -4,6 +4,7 @@
import QtQuick 2.10 import QtQuick 2.10
import QtQuick.Controls 2.3 import QtQuick.Controls 2.3
import QtQuick.Controls.Styles 1.4 import QtQuick.Controls.Styles 1.4
import QtQuick.Layouts 1.3
import UM 1.2 as UM import UM 1.2 as UM
import Cura 1.0 as Cura import Cura 1.0 as Cura
@ -37,19 +38,16 @@ Cura.ExpandablePopup
headerItem: Item headerItem: Item
{ {
// Horizontal list that shows the extruders and their materials // Horizontal list that shows the extruders and their materials
ListView RowLayout
{ {
id: extrudersList
orientation: ListView.Horizontal
anchors.fill: parent anchors.fill: parent
Repeater
{
model: extrudersModel model: extrudersModel
visible: Cura.MachineManager.activeMachine.hasMaterials
delegate: Item delegate: Item
{ {
height: parent.height Layout.fillWidth: true
width: Math.round(ListView.view.width / extrudersModel.count) Layout.fillHeight: true
// Extruder icon. Shows extruder index and has the same color as the active material. // Extruder icon. Shows extruder index and has the same color as the active material.
Cura.ExtruderIcon Cura.ExtruderIcon
@ -105,6 +103,7 @@ Cura.ExpandablePopup
} }
} }
} }
}
// Placeholder text if there is a configuration to select but no materials (so we can't show the materials per extruder). // Placeholder text if there is a configuration to select but no materials (so we can't show the materials per extruder).
Label Label