diff options
| author | ꦌ ꦫꦶ ꦏ꧀ꦦꦿ ꦧ ꦮ ꦑ ꦩ ꦭ꧀ <erik@darapsa.co.id> | 2019-09-08 15:34:39 +0800 | 
|---|---|---|
| committer | ꦌ ꦫꦶ ꦏ꧀ꦦꦿ ꦧ ꦮ ꦑ ꦩ ꦭ꧀ <erik@darapsa.co.id> | 2019-09-08 15:34:39 +0800 | 
| commit | 3a009baf606a6720122b64efc9fc3e18ba6e084c (patch) | |
| tree | 552eeb20bef1d04111b26891052e9c88f6e151e4 | |
| parent | 65cb0702d4adf2c1e37e59d256709db7db1f9972 (diff) | |
Renamed the C++ to QML import
| -rw-r--r-- | main.cxx | 16 | ||||
| -rw-r--r-- | pages/ConfirmPassword.qml | 10 | ||||
| -rw-r--r-- | pages/Email.qml | 17 | ||||
| -rw-r--r-- | pages/ExistingLogin.qml | 12 | ||||
| -rw-r--r-- | pages/Password.qml | 17 | 
5 files changed, 26 insertions, 46 deletions
| @@ -2,24 +2,28 @@  #include <QQmlApplicationEngine>  #include <QtQml>  #include "user.hxx" -#include "controller.hxx"  #include "tasklist.hxx" +#include "controller.hxx"  int main(int argc, char* argv[])  {  	QGuiApplication::setAttribute(Qt::AA_EnableHighDpiScaling);  	QGuiApplication app(argc, argv);  	QQmlApplicationEngine engine; -	User::typeId = qmlRegisterSingletonType<User>("id.co.darapsa.kelakon.user" -			, 0, 1, "User" -			, [](QQmlEngine *engine, QJSEngine *scriptEngine) -> QObject* { + +	User::typeId = qmlRegisterSingletonType<User>("KelakonUser", 0, 1, "User" +			, [](QQmlEngine *engine, +				QJSEngine *scriptEngine) -> QObject* {  			Q_UNUSED(engine)  			Q_UNUSED(scriptEngine)  			return new User{};  			}); -	engine.load(QUrl(QStringLiteral("qrc:/main.qml"))); -	Controller controller{&engine}; +  	TaskList taskList;  	engine.rootContext()->setContextProperty("taskList", &taskList); + +	engine.load(QUrl(QStringLiteral("qrc:/main.qml"))); +	Controller controller{&engine}; +  	return app.exec();  } diff --git a/pages/ConfirmPassword.qml b/pages/ConfirmPassword.qml index b7fdc3a..1f2dd2f 100644 --- a/pages/ConfirmPassword.qml +++ b/pages/ConfirmPassword.qml @@ -1,16 +1,10 @@  import QtQuick 2.12 -import id.co.darapsa.kelakon.user 0.1 +import KelakonUser 0.1  PasswordForm {  	width: stackView.width  	height: stackView.height - -	backButton { -		onClicked: { -			stackView.pop() -		} -	} - +	backButton.onClicked: stackView.pop()  	userEmail.y: 292  	instructionLabel.text: qsTr("Re-Enter password")  	emailAddressLabel.text: User.emailAddress diff --git a/pages/Email.qml b/pages/Email.qml index d2a1df3..3f7a237 100644 --- a/pages/Email.qml +++ b/pages/Email.qml @@ -1,20 +1,13 @@  import QtQuick 2.12 -import id.co.darapsa.kelakon.user 0.1 +import KelakonUser 0.1  EmailForm {  	width: stackView.width  	height: stackView.height +	backButton.onClicked: stackView.pop() -	backButton { -		onClicked: { -			stackView.pop() -		} -	} - -	loginButton { -		onClicked: { -			User.emailAddress = emailTextField.text -			stackView.push("qrc:/pages/Password.qml") -		} +	loginButton.onClicked: { +		User.emailAddress = emailTextField.text +		stackView.push("qrc:/pages/Password.qml")  	}  } diff --git a/pages/ExistingLogin.qml b/pages/ExistingLogin.qml index 6833c6a..8e78a09 100644 --- a/pages/ExistingLogin.qml +++ b/pages/ExistingLogin.qml @@ -1,12 +1,8 @@  import QtQuick 2.12 -import id.co.darapsa.kelakon.user 0.1 +import KelakonUser 0.1  ExistingLoginForm { -    width: stackView.width -    height: stackView.height -    backButton { -        onClicked: { -            stackView.pop() -        } -    } +	width: stackView.width +	height: stackView.height +	backButton.onClicked: stackView.pop()  } diff --git a/pages/Password.qml b/pages/Password.qml index 4a1ae59..241f299 100644 --- a/pages/Password.qml +++ b/pages/Password.qml @@ -1,21 +1,14 @@  import QtQuick 2.12 -import id.co.darapsa.kelakon.user 0.1 +import KelakonUser 0.1  PasswordForm {  	width: stackView.width  	height: stackView.height -	backButton { -		onClicked: { -			stackView.pop() -		} -	} - +	backButton.onClicked: stackView.pop()  	emailAddressLabel.text: User.emailAddress -	createPassButton { -		onClicked: { -			User.password = passTextField.text -			stackView.push("qrc:/pages/ConfirmPassword.qml") -		} +	createPassButton.onClicked: { +		User.password = passTextField.text +		stackView.push("qrc:/pages/ConfirmPassword.qml")  	}  } |