NCRadioButton => RadioButton.
authorCamila Ayres <hello@camilasan.com>
Thu, 29 Aug 2024 18:39:00 +0000 (20:39 +0200)
committerMatthieu Gallien <matthieu_gallien@yahoo.fr>
Fri, 6 Sep 2024 08:42:08 +0000 (10:42 +0200)
Signed-off-by: Camila Ayres <hello@camilasan.com>
resources.qrc
src/gui/filedetails/NCRadioButton.qml [deleted file]
src/gui/filedetails/ShareDetailsPage.qml

index 7222e8c9ff0e76cf58b3b18271034cfecf2cec69..c3c3a76cf515db3ee818fa4207c122c5411760f7 100644 (file)
@@ -55,7 +55,6 @@
         <file>src/gui/tray/EnforcedPlainTextLabel.qml</file>
         <file>theme/Style/Style.qml</file>
         <file>theme/Style/qmldir</file>
-        <file>src/gui/filedetails/NCRadioButton.qml</file>
         <file>src/gui/tray/ListItemLineAndSubline.qml</file>
         <file>src/gui/tray/TrayFoldersMenuButton.qml</file>
         <file>src/gui/tray/TrayFolderListItem.qml</file>
diff --git a/src/gui/filedetails/NCRadioButton.qml b/src/gui/filedetails/NCRadioButton.qml
deleted file mode 100644 (file)
index 9fa27bd..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-/*
- * Copyright (C) by Oleksandr Zolotov <alex@nextcloud.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
- * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
- * for more details.
- */
-
-import QtQuick 2.15
-import QtQuick.Controls 2.15
-import Style 1.0
-
-RadioButton {
-    id: root
-
-    property int indicatorItemWidth: Style.radioButtonIndicatorSize
-    property int indicatorItemHeight: Style.radioButtonIndicatorSize
-    property int radius: Style.radioButtonCustomRadius
-
-    // TODO: the current style does not support customization of this control
-    indicator: Rectangle {
-        implicitWidth: root.indicatorItemWidth
-        implicitHeight: root.indicatorItemHeight
-        anchors.verticalCenter: parent.verticalCenter
-        anchors.left: parent.left
-        anchors.leftMargin: Style.radioButtonCustomMarginLeftOuter
-        radius: root.radius
-        color: palette.base
-        border.color: palette.dark
-        border.width: Style.normalBorderWidth
-
-        Rectangle {
-            anchors.fill: parent
-            visible: root.checked
-            color: palette.buttonText
-            radius: root.radius
-            anchors.margins: Style.radioButtonCustomMarginLeftInner
-        }
-    }
-}
index e98858e77cb89cf2816f6e870e27d3e2f6edebde..0e719ae23b1f63028eae7c055c65e550cbd85062 100644 (file)
@@ -346,43 +346,37 @@ Page {
                         id: permissionModeRadioButtonsGroup
                     }
 
-                    NCRadioButton {
+                    RadioButton {
                         readonly property int permissionMode: ShareModel.ModeViewOnly
                         Layout.fillWidth: true
                         ButtonGroup.group: permissionModeRadioButtonsGroup
                         enabled: !root.isSharePermissionChangeInProgress
                         checked: root.currentPermissionMode === permissionMode
                         text: qsTr("View only")
-                        indicatorItemWidth: scrollContentsColumn.indicatorItemWidth
-                        indicatorItemHeight: scrollContentsColumn.indicatorItemWidth
                         spacing: scrollContentsColumn.indicatorSpacing
                         padding: scrollContentsColumn.itemPadding
                         onClicked: root.permissionModeChanged(permissionMode)
                     }
 
-                    NCRadioButton {
+                    RadioButton {
                         readonly property int permissionMode: ShareModel.ModeUploadAndEditing
                         Layout.fillWidth: true
                         ButtonGroup.group: permissionModeRadioButtonsGroup
                         enabled: !root.isSharePermissionChangeInProgress
                         checked: root.currentPermissionMode === permissionMode
                         text: qsTr("Allow upload and editing")
-                        indicatorItemWidth: scrollContentsColumn.indicatorItemWidth
-                        indicatorItemHeight: scrollContentsColumn.indicatorItemWidth
                         spacing: scrollContentsColumn.indicatorSpacing
                         padding: scrollContentsColumn.itemPadding
                         onClicked: root.permissionModeChanged(permissionMode)
                     }
 
-                    NCRadioButton {
+                    RadioButton {
                         readonly property int permissionMode: ShareModel.ModeFileDropOnly
                         Layout.fillWidth: true
                         ButtonGroup.group: permissionModeRadioButtonsGroup
                         enabled: !root.isSharePermissionChangeInProgress
                         checked: root.currentPermissionMode === permissionMode
                         text: qsTr("File drop (upload only)")
-                        indicatorItemWidth: scrollContentsColumn.indicatorItemWidth
-                        indicatorItemHeight: scrollContentsColumn.indicatorItemWidth
                         spacing: scrollContentsColumn.indicatorSpacing
                         padding: scrollContentsColumn.itemPadding
                         onClicked: root.permissionModeChanged(permissionMode)