1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- // Copyright (c) 2015 Ultimaker B.V.
- // Cura is released under the terms of the AGPLv3 or higher.
- import QtQuick 2.2
- import QtQuick.Controls 1.1
- import QtQuick.Layouts 1.1
- import QtQuick.Window 2.1
- import UM 1.0 as UM
- Column
- {
- id: wizardPage
- property string title
- anchors.fill: parent;
- Label
- {
- text: parent.title
- font.pointSize: 18;
- }
- Label
- {
- //: Add Printer wizard page description
- text: qsTr("Please select the type of printer:");
- }
- ScrollView
- {
- height: parent.height - 50
- width: parent.width
- ListView
- {
- id: machineList;
- model: UM.Models.availableMachinesModel
- delegate: RadioButton
- {
- exclusiveGroup: printerGroup;
- text: model.name;
- onClicked:
- {
- ListView.view.currentIndex = index;
- }
- }
- }
- }
- Label
- {
- //: Add Printer wizard field label
- text: qsTr("Printer Name:");
- }
- TextField
- {
- id: machineName; Layout.fillWidth: true; text: machineList.model.getItem(machineList.currentIndex).name
- }
- Item
- {
- Layout.fillWidth: true;
- Layout.fillHeight: true;
- }
- ExclusiveGroup
- {
- id: printerGroup;
- }
- }
|