From 3403d1de50a84ec596aaef2f0731e57a085f6390 Mon Sep 17 00:00:00 2001 From: Evgeniy Alekseev Date: Fri, 16 Sep 2016 16:03:11 +0300 Subject: [PATCH] add local history suggestion to configuration window --- .../package/contents/ui/widget.qml | 20 +++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/sources/awesome-widget/package/contents/ui/widget.qml b/sources/awesome-widget/package/contents/ui/widget.qml index ed78a89..4819a36 100644 --- a/sources/awesome-widget/package/contents/ui/widget.qml +++ b/sources/awesome-widget/package/contents/ui/widget.qml @@ -15,7 +15,7 @@ * along with awesome-widgets. If not, see http://www.gnu.org/licenses/ * ***************************************************************************/ -import QtQuick 2.0 +import QtQuick 2.2 import QtQuick.Controls 1.3 as QtControls import QtQuick.Dialogs 1.2 as QtDialogs @@ -336,7 +336,7 @@ Item { onClicked: awFormatter.showDialog(awKeys.dictKeys(true)) } QtControls.Button { - width: parent.width * 2 / 5 + width: parent.width * 5 / 15 text: i18n("Preview") onClicked: { lock = false @@ -344,6 +344,22 @@ Item { plasmoid.configuration.queueLimit, false) } } + QtControls.Button { + width: parent.width / 15 + iconName: "view-history" + menu: QtControls.Menu { + id: historyConfig + Instantiator { + model: awTelemetryHandler.get("awwidgetconfig") + QtControls.MenuItem { + text: modelData + onTriggered: textPattern.text = modelData + } + onObjectAdded: historyConfig.insertItem(index, object) + onObjectRemoved: historyConfig.removeItem(object) + } + } + } } QtControls.TextArea {