diff --git a/resources.qrc b/resources.qrc
index 9d1da12609314..19994e2962f1f 100644
--- a/resources.qrc
+++ b/resources.qrc
@@ -5,7 +5,6 @@
src/gui/EmojiPicker.qml
src/gui/UserStatusSelectorButton.qml
src/gui/PredefinedStatusButton.qml
- src/gui/BasicComboBox.qml
src/gui/ErrorBox.qml
src/gui/filedetails/FileActivityView.qml
src/gui/filedetails/FileDetailsPage.qml
diff --git a/src/gui/BasicComboBox.qml b/src/gui/BasicComboBox.qml
deleted file mode 100644
index a890adeaf665e..0000000000000
--- a/src/gui/BasicComboBox.qml
+++ /dev/null
@@ -1,99 +0,0 @@
-/*
- * Copyright (C) 2022 by Claudio Cambra
- *
- * 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
-import QtQuick.Layouts
-import QtQuick.Controls
-import Qt5Compat.GraphicalEffects
-
-import Style
-import "./tray"
-
-ComboBox {
- id: clearComboBox
-
- topPadding: Style.smallSpacing + topInset
- leftPadding: Style.smallSpacing + leftInset
- rightPadding: Style.smallSpacing + rightInset
- bottomPadding: Style.smallSpacing + bottomInset
-
- background: Rectangle {
- radius: Style.slightlyRoundedButtonRadius
- color: palette.button
- opacity: clearComboBox.hovered ? Style.hoverOpacity : 1.0
- }
-
- contentItem: EnforcedPlainTextLabel {
- leftPadding: clearComboBox.leftPadding
- rightPadding: clearComboBox.indicator.width + clearComboBox.spacing
-
- text: clearComboBox.displayText
- verticalAlignment: Text.AlignVCenter
- elide: Text.ElideRight
- }
-
- indicator: ColorOverlay {
- anchors.right: clearComboBox.right
- anchors.rightMargin: clearComboBox.rightPadding
- anchors.verticalCenter: clearComboBox.verticalCenter
-
- cached: true
- width: source.width
- height: source.height
-
- source: Image {
- horizontalAlignment: Qt.AlignRight
- verticalAlignment: Qt.AlignVCenter
- source: "image://svgimage-custom-color/caret-down.svg/" + palette.windowText
- sourceSize.width: Style.accountDropDownCaretSize
- sourceSize.height: Style.accountDropDownCaretSize
- Accessible.role: Accessible.PopupMenu
- Accessible.name: qsTr("Clear status message menu")
- }
- }
-
- popup: Popup {
- y: clearComboBox.height - Style.normalBorderWidth
- width: clearComboBox.width
- implicitHeight: contentItem.implicitHeight
- padding: Style.normalBorderWidth
-
- contentItem: ListView {
- clip: true
- implicitHeight: contentHeight
- model: clearComboBox.popup.visible ? clearComboBox.delegateModel : null
- currentIndex: clearComboBox.highlightedIndex
-
- ScrollIndicator.vertical: ScrollIndicator { }
- }
-
- background: Rectangle {
- color: palette.toolTipBase
- border.color: palette.dark
- radius: Style.slightlyRoundedButtonRadius
- }
- }
-
-
- delegate: ItemDelegate {
- id: clearStatusDelegate
- width: clearComboBox.width
- contentItem: EnforcedPlainTextLabel {
- text: modelData.display
- elide: Text.ElideRight
- verticalAlignment: Text.AlignVCenter
- }
- highlighted: clearComboBox.highlightedIndex === index
- }
-}
diff --git a/src/gui/UserStatusSelector.qml b/src/gui/UserStatusSelector.qml
index 3e303b469bee6..9ce7043d0cea6 100644
--- a/src/gui/UserStatusSelector.qml
+++ b/src/gui/UserStatusSelector.qml
@@ -293,7 +293,7 @@ ColumnLayout {
wrapMode: Text.Wrap
}
- BasicComboBox {
+ ComboBox {
id: clearComboBox
Layout.fillWidth: true