-
Notifications
You must be signed in to change notification settings - Fork 11
Expand file tree
/
Copy pathRepetierComponents.qml
More file actions
28 lines (22 loc) · 951 Bytes
/
RepetierComponents.qml
File metadata and controls
28 lines (22 loc) · 951 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
// Copyright (c) 2020 Aldo Hoeben / fieldOfView & Shane Bumpurs
// OctoPrintPlugin is released under the terms of the AGPLv3 or higher.
import UM 1.2 as UM
import Cura 1.0 as Cura
import QtQuick 2.2
import QtQuick.Controls 2.0
Item
{
id: base
property bool printerConnected: Cura.MachineManager.printerOutputDevices.length != 0
property bool repetierConnected: printerConnected && Cura.MachineManager.printerOutputDevices[0].hasOwnProperty("repetierVersion")
Cura.SecondaryButton
{
objectName: "openRepetierButton"
height: UM.Theme.getSize("save_button_save_to_button").height
tooltip: catalog.i18nc("@info:tooltip", "Open the Repetier web interface")
text: catalog.i18nc("@action:button", "Open Repetier...")
onClicked: manager.openWebPage(Cura.MachineManager.printerOutputDevices[0].baseURL)
visible: repetierConnected
}
UM.I18nCatalog{id: catalog; name:"repetier"}
}