feat: add setting to change the browser to open links with
This commit is contained in:
parent
89da5dd923
commit
9007e6d5c3
|
@ -0,0 +1,51 @@
|
||||||
|
import QtQuick 2.13
|
||||||
|
import QtQuick.Controls 2.13
|
||||||
|
import "../../../../imports"
|
||||||
|
import "../../../../shared"
|
||||||
|
import "../../../../shared/status"
|
||||||
|
|
||||||
|
ModalPopup {
|
||||||
|
id: popup
|
||||||
|
|
||||||
|
title: qsTr("Open links with...")
|
||||||
|
|
||||||
|
onClosed: {
|
||||||
|
destroy()
|
||||||
|
}
|
||||||
|
|
||||||
|
Column {
|
||||||
|
anchors.fill: parent
|
||||||
|
spacing: Style.current.bigPadding
|
||||||
|
|
||||||
|
ButtonGroup {
|
||||||
|
id: openLinksWithGroup
|
||||||
|
}
|
||||||
|
|
||||||
|
StatusRadioButton {
|
||||||
|
text: "Status"
|
||||||
|
ButtonGroup.group: openLinksWithGroup
|
||||||
|
checked: appSettings.openLinksInStatus
|
||||||
|
onCheckedChanged: {
|
||||||
|
if (checked) {
|
||||||
|
appSettings.openLinksInStatus = true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
StatusRadioButton {
|
||||||
|
text: qsTr("My default browser")
|
||||||
|
ButtonGroup.group: openLinksWithGroup
|
||||||
|
checked: !appSettings.openLinksInStatus
|
||||||
|
onCheckedChanged: {
|
||||||
|
if (checked) {
|
||||||
|
appSettings.openLinksInStatus = false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*##^##
|
||||||
|
Designer {
|
||||||
|
D{i:0;autoSize:true;height:480;width:640}
|
||||||
|
}
|
||||||
|
##^##*/
|
|
@ -131,6 +131,17 @@ Item {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
id: openLinksWithModal
|
||||||
|
OpenLinksWithModal {}
|
||||||
|
}
|
||||||
|
|
||||||
|
StatusSettingsLineButton {
|
||||||
|
text: qsTr("Open links with...")
|
||||||
|
currentValue: appSettings.openLinksInStatus ? "Status" : qsTr("My default browser")
|
||||||
|
onClicked: openPopup(openLinksWithModal)
|
||||||
|
}
|
||||||
|
|
||||||
StatusSectionHeadline {
|
StatusSectionHeadline {
|
||||||
id: labelURLUnfurling
|
id: labelURLUnfurling
|
||||||
text: qsTr("Chat link previews")
|
text: qsTr("Chat link previews")
|
||||||
|
|
|
@ -187,6 +187,7 @@ DISTFILES += \
|
||||||
app/AppLayouts/Profile/Sections/BrowserContainer.qml \
|
app/AppLayouts/Profile/Sections/BrowserContainer.qml \
|
||||||
app/AppLayouts/Profile/Sections/ChangeProfilePicModal.qml \
|
app/AppLayouts/Profile/Sections/ChangeProfilePicModal.qml \
|
||||||
app/AppLayouts/Profile/Sections/MyProfileContainer.qml \
|
app/AppLayouts/Profile/Sections/MyProfileContainer.qml \
|
||||||
|
app/AppLayouts/Profile/Sections/OpenLinksWithModal.qml \
|
||||||
app/AppLayouts/Profile/Sections/SoundsContainer.qml \
|
app/AppLayouts/Profile/Sections/SoundsContainer.qml \
|
||||||
app/AppLayouts/UIComponents/UIComponents.qml \
|
app/AppLayouts/UIComponents/UIComponents.qml \
|
||||||
app/AppLayouts/Wallet/ReceiveModal.qml \
|
app/AppLayouts/Wallet/ReceiveModal.qml \
|
||||||
|
|
Loading…
Reference in New Issue