1// Copyright (c) 2018 Ultimaker B.V. 2// Cura is released under the terms of the LGPLv3 or higher. 3 4import QtQuick 2.2 5import QtQuick.Controls 1.4 6import QtQuick.Controls.Styles 1.4 7 8import UM 1.2 as UM 9import Cura 1.0 as Cura 10 11Menu 12{ 13 id: menu 14// TODO Enable custom style to the menu 15// style: MenuStyle 16// { 17// frame: Rectangle 18// { 19// color: "white" 20// } 21// } 22 23 MenuItem 24 { 25 text: catalog.i18nc("@label:category menu label", "Network enabled printers") 26 enabled: false 27 visible: networkPrinterMenu.count > 0 28 } 29 30 NetworkPrinterMenu 31 { 32 id: networkPrinterMenu 33 } 34 35 MenuSeparator 36 { 37 visible: networkPrinterMenu.count > 0 38 } 39 40 MenuItem 41 { 42 text: catalog.i18nc("@label:category menu label", "Local printers") 43 enabled: false 44 visible: localPrinterMenu.count > 0 45 } 46 47 LocalPrinterMenu 48 { 49 id: localPrinterMenu 50 } 51 52 ExclusiveGroup { id: group; } 53 54 MenuSeparator 55 { 56 visible: localPrinterMenu.count > 0 57 } 58 59 MenuItem { action: Cura.Actions.addMachine; } 60 MenuItem { action: Cura.Actions.configureMachines; } 61} 62