[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [spacebar] app/package/contents/ui: [app] React to newRequestChannel() signal and switch the pages t
From: Martin Klapetek <mklapetek () kde ! org>
Date: 2016-03-10 21:35:07
Message-ID: E1ae8Ed-00078N-DY () scm ! kde ! org
[Download RAW message or body]
Git commit 4342cd1fce8a1c7aa647b786188b26686c631edb by Martin Klapetek.
Committed on 10/03/2016 at 21:34.
Pushed by mklapetek into branch 'master'.
[app] React to newRequestChannel() signal and switch the pages to the conversation \
one
M +1 -0 app/package/contents/ui/ConversationPage.qml
M +3 -4 app/package/contents/ui/MainPage.qml
M +1 -0 app/package/contents/ui/NewConversationPage.qml
http://commits.kde.org/spacebar/4342cd1fce8a1c7aa647b786188b26686c631edb
diff --git a/app/package/contents/ui/ConversationPage.qml \
b/app/package/contents/ui/ConversationPage.qml index 97dcf61..ce09fd6 100644
--- a/app/package/contents/ui/ConversationPage.qml
+++ b/app/package/contents/ui/ConversationPage.qml
@@ -31,6 +31,7 @@ MobileComponents.Page {
anchors.fill: parent
property Conversation conversation
+ property string pageName: "conversationPage"
Loader {
anchors.fill: parent
diff --git a/app/package/contents/ui/MainPage.qml \
b/app/package/contents/ui/MainPage.qml index a7817a9..4cd4ebc 100644
--- a/app/package/contents/ui/MainPage.qml
+++ b/app/package/contents/ui/MainPage.qml
@@ -57,12 +57,11 @@ MobileComponents.Page {
sourceModel: KTp.MainLogModel {
id: mainModel
- onRowsInserted: {
- if (mainModel.data(first, "personUri") == \
root.requestedChannel) {
- root.requestedChannel = "";
+ onNewRequestedChannel: {
+ if (root.pageStack.currentPage.pageName === \
"newConversationPage") { root.pageStack.pop();
root.pageStack.push(conversationPageComponent);
- root.pageStack.currentPage.conversation = \
mainModel.data(first, "conversation"); + \
root.pageStack.currentPage.conversation = mainModel.data(index.row, "conversation"); \
} }
diff --git a/app/package/contents/ui/NewConversationPage.qml \
b/app/package/contents/ui/NewConversationPage.qml index ea7fdc3..c149465 100644
--- a/app/package/contents/ui/NewConversationPage.qml
+++ b/app/package/contents/ui/NewConversationPage.qml
@@ -31,6 +31,7 @@ import org.kde.telepathy 0.1
MobileComponents.Page {
anchors.fill: parent
+ property string pageName: "newConversationPage"
GridLayout {
anchors.fill: parent
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic