From 47439ef151c7e01f272c8c4bc9c614e4a18e0e9b Mon Sep 17 00:00:00 2001
From: Evgeniy Alekseev
Date: Tue, 18 Oct 2016 00:12:25 +0300
Subject: [PATCH] update desktop panel configuration to new one
---
.../package/contents/ui/widget.qml | 199 +-----------------
sources/desktop-panel/plugin/dpadds.cpp | 10 +-
sources/desktop-panel/plugin/dpadds.h | 3 +-
sources/qml/general.qml | 6 +
4 files changed, 28 insertions(+), 190 deletions(-)
diff --git a/sources/desktop-panel/package/contents/ui/widget.qml b/sources/desktop-panel/package/contents/ui/widget.qml
index 5f235ce..28609cd 100644
--- a/sources/desktop-panel/package/contents/ui/widget.qml
+++ b/sources/desktop-panel/package/contents/ui/widget.qml
@@ -20,6 +20,7 @@ import QtQuick.Controls 1.3 as QtControls
import QtQuick.Dialogs 1.2 as QtDialogs
import org.kde.plasma.private.desktoppanel 1.0
+import "."
Item {
@@ -42,196 +43,18 @@ Item {
Column {
id: pageColumn
anchors.fill: parent
- QtControls.Label {
- width: parent.width
- horizontalAlignment: Text.AlignHCenter
- verticalAlignment: Text.AlignVCenter
- wrapMode: Text.WordWrap
- text: i18n("Detailed information may be found on project homepage")
- onLinkActivated: Qt.openUrlExternally(link)
+
+ AWInfoLabel {}
+
+ HtmlDefaultFunctionsBar {
+ textArea: textPattern
}
- Row {
- height: implicitHeight
- width: parent.width
- QtControls.Button {
- width: parent.width * 3 / 15
- text: i18n("Bgcolor")
-
- onClicked: backgroundDialog.visible = true
-
- QtDialogs.ColorDialog {
- id: backgroundDialog
- title: i18n("Select a color")
- onAccepted: {
- var text = textPattern.text
- textPattern.text = "" +
- text + ""
- }
- }
- }
- QtControls.Button {
- width: parent.width * 3 / 15
- text: i18n("Font")
- iconName: "font"
-
- onClicked: {
- if (debug) console.debug("Font button")
- var defaultFont = {
- "color": plasmoid.configuration.fontColor,
- "family": plasmoid.configuration.fontFamily,
- "size": plasmoid.configuration.fontSize
- }
- var font = dpAdds.getFont(defaultFont)
- if (font.applied != 1) {
- if (debug) console.debug("No font selected")
- return
- }
-
- var selected = textPattern.selectedText
- textPattern.remove(textPattern.selectionStart, textPattern.selectionEnd)
- textPattern.insert(textPattern.cursorPosition,
- "" +
- selected + "")
- }
- }
- QtControls.Button {
- width: parent.width / 15
- iconName: "format-indent-more"
-
- onClicked: {
- if (debug) console.debug("Indent button")
- var selected = textPattern.selectedText
- textPattern.remove(textPattern.selectionStart, textPattern.selectionEnd)
- textPattern.insert(textPattern.cursorPosition, selected + "
\n")
- }
- }
-
- QtControls.Button {
- width: parent.width / 15
- iconName: "format-text-bold"
-
- onClicked: {
- if (debug) console.debug("Bold button")
- var selected = textPattern.selectedText
- textPattern.remove(textPattern.selectionStart, textPattern.selectionEnd)
- textPattern.insert(textPattern.cursorPosition, "" + selected + "")
- }
- }
- QtControls.Button {
- width: parent.width / 15
- iconName: "format-text-italic"
-
- onClicked: {
- if (debug) console.debug("Italic button")
- var selected = textPattern.selectedText
- textPattern.remove(textPattern.selectionStart, textPattern.selectionEnd)
- textPattern.insert(textPattern.cursorPosition, "" + selected + "")
- }
- }
- QtControls.Button {
- width: parent.width / 15
- iconName: "format-text-underline"
-
- onClicked: {
- if (debug) console.debug("Underline button")
- var selected = textPattern.selectedText
- textPattern.remove(textPattern.selectionStart, textPattern.selectionEnd)
- textPattern.insert(textPattern.cursorPosition, "" + selected + "")
- }
- }
- QtControls.Button {
- width: parent.width / 15
- iconName: "format-text-strikethrough"
-
- onClicked: {
- if (debug) console.debug("Strike button")
- var selected = textPattern.selectedText
- textPattern.remove(textPattern.selectionStart, textPattern.selectionEnd)
- textPattern.insert(textPattern.cursorPosition, "" + selected + "")
- }
- }
-
- QtControls.Button {
- width: parent.width / 15
- iconName: "format-justify-left"
-
- onClicked: {
- if (debug) console.debug("Left button")
- var selected = textPattern.selectedText
- textPattern.remove(textPattern.selectionStart, textPattern.selectionEnd)
- textPattern.insert(textPattern.cursorPosition, "
" + selected + "
") - } - } - QtControls.Button { - width: parent.width / 15 - iconName: "format-justify-center" - - onClicked: { - if (debug) console.debug("Center button") - var selected = textPattern.selectedText - textPattern.remove(textPattern.selectionStart, textPattern.selectionEnd) - textPattern.insert(textPattern.cursorPosition, "" + selected + "
") - } - } - QtControls.Button { - width: parent.width / 15 - iconName: "format-justify-right" - - onClicked: { - if (debug) console.debug("Right button") - var selected = textPattern.selectedText - textPattern.remove(textPattern.selectionStart, textPattern.selectionEnd) - textPattern.insert(textPattern.cursorPosition, "" + selected + "
") - } - } - QtControls.Button { - width: parent.width / 15 - iconName: "format-justify-fill" - - onClicked: { - if (debug) console.debug("Justify button") - var selected = textPattern.selectedText - textPattern.remove(textPattern.selectionStart, textPattern.selectionEnd) - textPattern.insert(textPattern.cursorPosition, "" + selected + "
") - } - } - } - - Row { - height: implicitHeight - width: parent.width - QtControls.ComboBox { - id: tags - width: parent.width - addTagButton.width - showValueButton.width - model: dpAdds.dictKeys() - } - QtControls.Button { - id: addTagButton - text: i18n("Add") - - onClicked: { - if (debug) console.debug("Add tag button") - var selected = textPattern.selectedText - textPattern.remove(textPattern.selectionStart, textPattern.selectionEnd) - textPattern.insert(textPattern.cursorPosition, selected + "$" + tags.currentText) - } - } - QtControls.Button { - id: showValueButton - text: i18n("Show value") - - onClicked: { - if (debug) console.debug("Show tag button") - var message = i18n("Tag: %1", tags.currentText) - message += "