// import QtQuick 1.0 // to target S60 5th Edition or Maemo 5 import QtQuick 1.1 BasePage { id: canvas property variant page: Qt.createComponent("MainPage.qml").createObject(canvas) function loadPage(name, properties) { status_text.hideStatus() name += ".qml" page.destroy(); if (typeof(properties) == "undefined") { page = Qt.createComponent(name).createObject(canvas) } else { page = Qt.createComponent(name).createObject(canvas, properties) } } function loadPageByAcct(acct) { if (acct.acctype == "inventory") { loadPage("ItemInfo", { name: acct["name"], dbid: acct["id"], price: acct["price"] }) } else if (acct.acctype == "debt") { loadPage("UserInfo", { name: acct["name"], dbid: acct["id"], negbalance: acct["negbalance"] }) } else if (acct.acctype == "recharge") { loadPage("ChargeCredit", { amount: acct["amount"] }) } } }