Warning, /rolisteam/rolisteam/src/libraries/qml_views/Campaign/IntegrityPage.qml is written in an unsupported language. File is not indexed.
0001 import QtQuick 0002 import QtQuick.Controls 0003 import QtQuick.Layouts 0004 0005 Item { 0006 id: root 0007 ColumnLayout { 0008 anchors.fill: parent 0009 GroupBox { 0010 title: qsTr("Missing files:") 0011 Layout.fillWidth: true 0012 Layout.fillHeight: true 0013 0014 ListView { 0015 id: view 0016 clip: true 0017 anchors.fill: parent 0018 model: _missingFilesModel 0019 delegate: Pane { 0020 width: view.width 0021 height: lyt.implicitHeight 0022 padding: 0 0023 ButtonGroup { 0024 buttons: lyt.children 0025 } 0026 RowLayout { 0027 id: lyt 0028 anchors.fill: parent 0029 Label { 0030 id: lbl1 0031 text: model.name 0032 Layout.fillWidth: true 0033 elide: Text.ElideRight 0034 } 0035 ToolButton { 0036 id: act1Btn 0037 ToolTip.text: model.actions[0] 0038 checkable: true 0039 icon.name: model.icons[0] 0040 icon.color: "transparent" 0041 onClicked: _dialog.setAction(0, model.index, 0) 0042 checked: model.action === 0 0043 } 0044 ToolButton { 0045 ToolTip.text: model.actions[1] 0046 checkable: true 0047 icon.name: model.icons[1] 0048 icon.color: "transparent" 0049 onClicked: _dialog.setAction(0, model.index, 1) 0050 checked: model.action === 1 0051 } 0052 } 0053 } 0054 } 0055 } 0056 GroupBox { 0057 0058 title: qsTr("Unmanaged files:") 0059 Layout.fillWidth: true 0060 Layout.fillHeight: true 0061 ListView { 0062 id: view2 0063 anchors.fill: parent 0064 clip: true 0065 model: _unmanagedFilesModel 0066 delegate: Pane { 0067 width: view2.width 0068 height: lyt2.implicitHeight 0069 padding: 0 0070 ButtonGroup { 0071 buttons: lyt2.children 0072 } 0073 RowLayout { 0074 id: lyt2 0075 anchors.fill: parent 0076 Label { 0077 id: lbl2 0078 text: model.name 0079 Layout.fillWidth: true 0080 elide: Text.ElideRight 0081 } 0082 ToolButton { 0083 id: act2Btn 0084 ToolTip.text: model.actions[0] 0085 icon.name: model.icons[0] 0086 icon.color: "transparent" 0087 checkable: true 0088 // checked: model.action === 0 0089 onClicked: _dialog.setAction(1, model.index, checked ? 0 : -1) 0090 } 0091 ToolButton { 0092 ToolTip.text: model.actions[1] 0093 icon.name: model.icons[1] 0094 icon.color: "transparent" 0095 checkable: true 0096 // checked: model.action === 1 0097 onClicked: _dialog.setAction(1, model.index, checked ? 1 : -1) 0098 } 0099 } 0100 } 0101 } 0102 } 0103 RowLayout { 0104 Item { 0105 Layout.fillWidth: true 0106 } 0107 Button { 0108 icon.name: "apply" 0109 icon.color: "transparent" 0110 enabled: _dialog ? _dialog.canValidate : false 0111 opacity: enabled ? 1.0 : 0.4 0112 onClicked: _dialog.validate() 0113 } 0114 Button { 0115 icon.name: "cancel" 0116 icon.color: "transparent" 0117 onClicked: _dialog.refuse() 0118 } 0119 } 0120 } 0121 }