Du kannst das nicht ändern. Das müsste dann als Option im VollaLauncher im Code hinterlegt werden.
Falls Du einen Fork probieren und testen möchtest wäre der Ansatz in der
hier zu finden:
Code: Alles auswählen
function createCheckboxes() {
var component = Qt.createComponent("/Checkbox.qml", designSettingsItemColumn)
var properties = { "actionId": "duckduckgo",
"text": qsTr("DuckDuckGo"), "checked": mainView.getSearchMode() === mainView.searchMode.Duck,
"labelFontSize": mainView.mediumFontSize, "circleSize": mainView.largeFontSize,
"leftPadding": mainView.innerSpacing, "rightPadding": mainView.innerSpacing,
"bottomPadding": mainView.innerSpacing / 2, "topPadding": mainView.innerSpacing / 2, "isToggle": true,
"accentColor": mainView.accentColor }
var object = component.createObject(searchSettingsItemColumn, properties)
object.activeCheckbox = true
searchSettingsItemColumn.checkboxes.push(object)
component = Qt.createComponent("/Checkbox.qml", searchSettingsItemColumn)
properties["actionId"] = "startpage"
properties["text"] = qsTr("Startpage")
properties["checked"] = mainView.getSearchMode() === mainView.searchMode.StartPage
properties["accentColor"] = mainView.accentColor
object = component.createObject(searchSettingsItemColumn, properties)
object.activeCheckbox = true
searchSettingsItemColumn.checkboxes.push(object)
component = Qt.createComponent("/Checkbox.qml", designSettingsItemColumn)
properties["actionId"] = "metager"
properties["text"] = qsTr("MetaGer")
properties["checked"] = mainView.getSearchMode() === mainView.searchMode.MetaGer
properties["accentColor"] = mainView.accentColor
object = component.createObject(searchSettingsItemColumn, properties)
object.activeCheckbox = true
searchSettingsItemColumn.checkboxes.push(object)
if (mainView.searchEngineName !== undefined && mainView.searchEngineName.length > 0) {
component = Qt.createComponent("/Checkbox.qml", designSettingsItemColumn)
properties["actionId"] = "custom"
properties["text"] = mainView.searchEngineName
properties["checked"] = mainView.getSearchMode() === mainView.searchMode.Custom
properties["accentColor"] = mainView.accentColor
object = component.createObject(searchSettingsItemColumn, properties)
object.activeCheckbox = true
searchSettingsItemColumn.checkboxes.push(object)
}
console.log("Settings | Checkboxes created")
}
function destroyCheckboxes() {
for (var i = 0; i < searchSettingsItemColumn.checkboxes.length; i++) {
var checkbox = searchSettingsItemColumn.checkboxes[i]
checkbox.destroy()
}
searchSettingsItemColumn.checkboxes = new Array
}
function updateSettings(actionId, active) {
console.log("Settings | Update settings for " + actionId + ", " + active)
for (var i = 0; i < searchSettingsItemColumn.checkboxes.length; i++) {
var checkbox = searchSettingsItemColumn.checkboxes[i]
checkbox.activeCheckbox = false
checkbox.checked = checkbox.actionId === actionId && active ? active : !active
checkbox.activeCheckbox = true
}
if (actionId === "duckduckgo" && active) {
mainView.updateSearchMode(mainView.searchMode.Duck)
} else if (actionId === "startpage" && active) {
mainView.updateSearchMode(mainView.searchMode.StartPage)
} else if (actionId === "metager" && active) {
mainView.updateSearchMode(mainView.searchMode.MetaGer)
} else if (actionId === "custom" && active) {
mainView.updateSearchMode(mainView.searchMode.Custom)
}
}
}
In der
ist zwar ein Eintrag
vorgesehen, scheinbar aber nicht aktiviert.
Andernfalls erstelle gern auf GitHub ein FeatureRequest oder schreibe den Kundenservice an.