diff --git a/sailfish/qml/SendLinkPage.qml b/sailfish/qml/SendLinkPage.qml index df7769b6..1bef4e3e 100644 --- a/sailfish/qml/SendLinkPage.qml +++ b/sailfish/qml/SendLinkPage.qml @@ -20,9 +20,8 @@ import QtQuick 2.0 import Sailfish.Silica 1.0 import harbour.quickddit.Core 1.0 -AbstractPage { +Dialog { id: newLinkPage - title: editPost === "" ? qsTr("New Post") : qsTr("Edit Post") property string subreddit property string editPost: "" @@ -54,6 +53,11 @@ AbstractPage { } } + DialogHeader { + title: editPost === "" ? qsTr("New Post") : qsTr("Edit Post") + acceptText: editPost === "" ? qsTr("Submit") : qsTr("Save") + } + Flickable { id: flickable anchors.fill: parent @@ -124,17 +128,13 @@ AbstractPage { } } } - - Button { - text: editPost === "" ? qsTr("Submit") : qsTr("Save") - anchors.horizontalCenter: parent.horizontalCenter - enabled: (editPost != "" || linkTitle.text.length > 0) /* official limits? */ - && ((selfLinkSwitch.checked && linkDescription.text.length > 0) || (!selfLinkSwitch.checked && linkUrl.acceptableInput)) - onClicked: submit() - } } } + canAccept: (editPost != "" || linkTitle.text.length > 0) /* official limits? */ + && ((selfLinkSwitch.checked && linkDescription.text.length > 0) || (!selfLinkSwitch.checked && linkUrl.acceptableInput)) + onAccepted: submit() + AboutSubredditManager { id: aboutSubredditManager manager: quickdditManager