Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import Felgo 3.0
- import QtQuick 2.5
- import "model"
- App {
- id: app
- DataModel {
- id: dataModel
- onLoggedIn: stack.push(productListPage)
- }
- NavigationStack {
- id: stack
- LoginPage {
- id: loginPage
- onLogin: dataModel.loginAdmin(email, password)
- onCustomerLogin: dataModel.customer()
- }
- }
- Component {
- id: productListPage
- MasterPage {
- onAddNewProductItem: dataModel.addProductItem(text)
- onDeleteProductItem: dataModel.deleteProductItem(id)
- onShowProductItemDetails: stack.push(productItemDetailsPage, {productItem: productItem})
- onPopped: dataModel.logoutAdmin()
- }
- }
- Component {
- id: productItemDetailsPage
- DetailPage {
- onSaveProductItem: {
- dataModel.saveProductItem(productItem)
- stack.pop()
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement