initial plasma6 support

This commit is contained in:
2024-03-07 12:09:46 +02:00
parent eecb128865
commit 4d01b87088
176 changed files with 2569 additions and 3795 deletions

View File

@ -15,8 +15,8 @@
* along with awesome-widgets. If not, see http://www.gnu.org/licenses/ *
***************************************************************************/
import QtQuick 2.0
import QtQuick.Dialogs 1.2 as QtDialogs
import QtQuick 2.15
import QtQuick.Dialogs
import org.kde.plasma.private.awesomewidget 1.0
@ -28,18 +28,18 @@ Item {
id: awConfig
}
QtDialogs.MessageDialog {
MessageDialog {
id: messageDialog
standardButtons: QtDialogs.StandardButton.Ok
}
QtDialogs.FileDialog {
FileDialog {
id: fileDialog
selectExisting: false
fileMode: FileDialog.SaveFile
title: i18n("Export")
folder: awConfig.configurationDirectory()
currentFolder: awConfig.configurationDirectory()
onAccepted: {
var status = awConfig.exportConfiguration(
const status = awConfig.exportConfiguration(
configuration,
fileDialog.fileUrl.toString().replace("file://", ""))
if (status) {
@ -52,7 +52,6 @@ Item {
messageDialog.open()
}
}
function open() {
return fileDialog.open()
}