mirror of
https://github.com/danbulant/dots-hyprland
synced 2026-05-25 12:52:09 +00:00
replace xdg-open with Qt.openUrlExternally
This commit is contained in:
parent
afa2697e4e
commit
e3cf6b37e8
2 changed files with 8 additions and 16 deletions
|
|
@ -86,19 +86,6 @@ Item { // Wrapper
|
|||
}
|
||||
}
|
||||
|
||||
Process {
|
||||
id: webSearch
|
||||
property list<string> baseCommand: ["xdg-open"]
|
||||
function search(query) {
|
||||
let url = ConfigOptions.search.engineBaseUrl + query
|
||||
for (let site of ConfigOptions.search.excludedSites) {
|
||||
url += ` -site:${site}`;
|
||||
}
|
||||
webSearch.command = baseCommand.concat(url)
|
||||
webSearch.startDetached()
|
||||
}
|
||||
}
|
||||
|
||||
Process {
|
||||
id: executor
|
||||
property list<string> baseCommand: ["bash", "-c"]
|
||||
|
|
@ -366,7 +353,11 @@ Item { // Wrapper
|
|||
type: "Search the web",
|
||||
materialSymbol: 'travel_explore',
|
||||
execute: () => {
|
||||
webSearch.search(root.searchingText);
|
||||
let url = ConfigOptions.search.engineBaseUrl + root.searchingText
|
||||
for (let site of ConfigOptions.search.excludedSites) {
|
||||
url += ` -site:${site}`;
|
||||
}
|
||||
Qt.openUrlExternally(url);
|
||||
}
|
||||
});
|
||||
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@ import "root:/"
|
|||
import "root:/modules/common"
|
||||
import "root:/modules/common/widgets"
|
||||
import "root:/modules/common/functions/string_utils.js" as StringUtils
|
||||
import QtQml
|
||||
import Qt.labs.platform
|
||||
import QtQuick
|
||||
import QtQuick.Controls
|
||||
|
|
@ -151,7 +152,7 @@ Button {
|
|||
buttonText: qsTr("Open file link")
|
||||
onClicked: {
|
||||
root.showActions = false
|
||||
Hyprland.dispatch(`exec xdg-open '${root.imageData.file_url}'`)
|
||||
Qt.openUrlExternally(root.imageData.file_url)
|
||||
}
|
||||
}
|
||||
MenuButton {
|
||||
|
|
@ -163,7 +164,7 @@ Button {
|
|||
onClicked: {
|
||||
root.showActions = false
|
||||
Hyprland.dispatch("global quickshell:sidebarLeftClose")
|
||||
Hyprland.dispatch(`exec xdg-open '${root.imageData.source}'`)
|
||||
Qt.openUrlExternally(root.imageData.source)
|
||||
}
|
||||
}
|
||||
MenuButton {
|
||||
|
|
|
|||
Loading…
Reference in a new issue