123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143 |
- import QtQuick 1.1
- import com.nokia.meego 1.0
-
- PageStackWindow {
- id: rootWindow
- initialPage: DictionaryStar { }
-
- Rectangle {
- id: commonTools
- visible: false
- width: parent.width
- height: 64
- anchors.bottom: parent.bottom
- parent: pageStack.currentPage
- z: 1
-
- ToolIcon {
- id: return_img
- iconId: "toolbar-back"
- anchors.left: parent.left
- anchors.verticalCenter: parent.verticalCenter
- MouseArea {
- anchors.fill: parent
- onClicked: pageStack.pop()
- onPressed: return_img.iconId = "toolbar-back-selected"
- onReleased: return_img.iconId = "toolbar-back"
- }
- }
-
- ButtonRow {
- id: moveButtons
- visible: false
- anchors.left: return_img.right
- anchors.right: menuIcon.left
-
- anchors.verticalCenter: parent.verticalCenter
- platformStyle: ButtonStyle {
- checkedBackground: background
- checkedDisabledBackground: disabledBackground
- }
- Button {
- id: back_img
- enabled: false
- iconSource: "image://theme/icon-m-toolbar-previous"
- onClicked: {
- pageStack.currentPage.movePage(true)
- forward_img.enabled = true
- }
- }
-
- Button {
- id: forward_img
- enabled: false
- iconSource: "image://theme/icon-m-toolbar-next"
- onClicked: {
- pageStack.currentPage.movePage(false)
- back_img.enabled = true
- }
- }
- }
-
- ToolIcon {
- id: menuIcon
- platformIconId: "toolbar-view-menu"
- anchors.right: (parent === undefined) ? undefined : parent.right
- onClicked: (myMenu.status == DialogStatus.Closed) ? myMenu.open() : myMenu.close()
- }
- }
-
- Menu {
- id: myMenu
- visualParent: pageStack.currentPage
- platformStyle: MenuStyle {
-
- bottomPadding: commonTools.height
- }
-
- function openPage(url) {
- if(pageStack.depth > 2) {
- pageStack.replace(Qt.resolvedUrl("DictWebView.qml"), {
- loadUrl: url
- });
- } else {
- pageStack.push(Qt.resolvedUrl("DictWebView.qml"), {
- loadUrl: url
- });
- }
- }
-
- MenuLayout {
- MenuItem {
- text: qsTr("Adding Dictionaries")
- platformStyle: MenuItemStyle {
- fontPixelSize: 32
- fontWeight: Font.Bold
- }
- onClicked: {
- if(pageStack.depth > 2) {
- pageStack.pop()
- pageStack.currentPage.moveToFooter()
- } else {
- pageStack.currentPage.moveToFooter()
- }
- }
- }
- MenuItem {
- text: "-> abloz.com"
- platformStyle: MenuItemStyle {
- fontWeight: Font.Normal
- leftMargin: 150
- }
- onClicked: myMenu.openPage("http://abloz.com/huzheng/stardict-dic/")
- }
- MenuItem {
- text: "-> sourceforge.net"
- platformStyle: MenuItemStyle {
- fontWeight: Font.Normal
- leftMargin: 150
- }
- onClicked: myMenu.openPage("http://sourceforge.net/projects/xdxf/files/dicts-stardict-form-xdxf/")
- }
- }
- }
- }
|