summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Login.qml1
-rw-r--r--controller.cxx1
-rw-r--r--pages/CreateProfile.qml5
3 files changed, 6 insertions, 1 deletions
diff --git a/Login.qml b/Login.qml
index 0220a23..59b0dd5 100644
--- a/Login.qml
+++ b/Login.qml
@@ -2,6 +2,7 @@ import QtQuick 2.12
LoginForm {
signal logIn(string name, string password)
+ signal search(string name)
function pushProfile() {
stackView.push("qrc:/pages/CreateProfile.qml")
}
diff --git a/controller.cxx b/controller.cxx
index b1ba81b..b9bdf5e 100644
--- a/controller.cxx
+++ b/controller.cxx
@@ -17,6 +17,7 @@ Controller::Controller(QObject* parent) : QObject{parent}
connect(loginView, SIGNAL(logIn(QString, QString)),
worker, SLOT(logIn(QString, QString)));
connect(worker, SIGNAL(logged(rt_user*)), loginView, SLOT(pushProfile()));
+ connect(loginView, SIGNAL(search(QString)), worker, SLOT(search(QString)));
auto user = engine->singletonInstance<User*>(User::typeId);
connect(worker, SIGNAL(logged(rt_user*)), user, SLOT(update(rt_user*)));
diff --git a/pages/CreateProfile.qml b/pages/CreateProfile.qml
index e03442d..483814f 100644
--- a/pages/CreateProfile.qml
+++ b/pages/CreateProfile.qml
@@ -5,7 +5,10 @@ CreateProfileForm {
width: stackView.width
height: stackView.height
backButton.onClicked: stackView.pop()
- skipButton.onClicked: stackView.push("qrc:/pages/Home.qml")
+ skipButton.onClicked: {
+ login.search(User.name)
+ stackView.push("qrc:/pages/Home.qml")
+ }
emailAddressLabel.text: User.emailAddress
enterFullName.text: User.realName
}