Twitter Demo App
import QtQuick 2.4
import QtQuick.Controls 1.2
import Felgo 3.0
import "."
import "../widgets"
Page {
id: twitterMainPage
Component { id: mainPageComponent; MainPage { } }
Component { id: detailPageComponent; DetailPage { } }
Component { id: profilePageComponent; ProfilePage { } }
Component { id: listsPageComponent; ListsPage { } }
property alias navigation: navigation
useSafeArea: false
Navigation {
id: navigation
drawer.drawerPosition: drawer.drawerPositionLeft
headerView: NavHeader {}
footerView: NavFooter {}
NavigationItem {
title: "Home"
icon: IconType.home
NavigationStack {
MainPage { }
}
}
NavigationItem {
title: "Lists"
icon: IconType.bars
NavigationStack {
ListsPage { }
}
}
NavigationItem {
title: "Messages"
icon: IconType.envelope
NavigationStack {
MessagesPage { }
}
}
NavigationItem {
title: "Me"
icon: IconType.user
NavigationStack {
Component.onCompleted: {
push(profilePageComponent, { profile: dataModel.currentProfile })
}
}