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