From 5a99adc119c798276c5a14fbf3da250afeb3640a Mon Sep 17 00:00:00 2001 From: Aaron Kennedy Date: Thu, 7 May 2009 11:21:53 +1000 Subject: Remove phonebrowser demo. Flickr is better. --- .../phonebrowser/content/LikeOMeter.qml | 32 ------ .../phonebrowser/content/MediaButton.qml | 37 ------- .../phonebrowser/content/PhoneInfoContainer.qml | 110 ------------------- .../phonebrowser/content/PhonesPathView.qml | 120 --------------------- .../declarative/phonebrowser/content/ScrollBar.qml | 37 ------- demos/declarative/phonebrowser/content/Star.qml | 43 -------- .../phonebrowser/content/pics/background.png | Bin 60504 -> 0 bytes .../phonebrowser/content/pics/button-pressed.png | Bin 571 -> 0 bytes .../phonebrowser/content/pics/button.png | Bin 564 -> 0 bytes .../phonebrowser/content/pics/ghns_star.png | Bin 891 -> 0 bytes .../phonebrowser/content/pics/reflection.png | Bin 4839 -> 0 bytes .../phonebrowser/content/pics/shadow-bottom.png | Bin 656 -> 0 bytes .../phonebrowser/content/pics/shadow-corner.png | Bin 405 -> 0 bytes .../content/pics/shadow-right-screen.png | Bin 227 -> 0 bytes .../phonebrowser/content/pics/shadow-right.png | Bin 635 -> 0 bytes .../phonebrowser/dummydata/PhonesModel.qml | 99 ----------------- demos/declarative/phonebrowser/phonebrowser.qml | 59 ---------- 17 files changed, 537 deletions(-) delete mode 100644 demos/declarative/phonebrowser/content/LikeOMeter.qml delete mode 100644 demos/declarative/phonebrowser/content/MediaButton.qml delete mode 100644 demos/declarative/phonebrowser/content/PhoneInfoContainer.qml delete mode 100644 demos/declarative/phonebrowser/content/PhonesPathView.qml delete mode 100644 demos/declarative/phonebrowser/content/ScrollBar.qml delete mode 100644 demos/declarative/phonebrowser/content/Star.qml delete mode 100644 demos/declarative/phonebrowser/content/pics/background.png delete mode 100644 demos/declarative/phonebrowser/content/pics/button-pressed.png delete mode 100644 demos/declarative/phonebrowser/content/pics/button.png delete mode 100644 demos/declarative/phonebrowser/content/pics/ghns_star.png delete mode 100644 demos/declarative/phonebrowser/content/pics/reflection.png delete mode 100644 demos/declarative/phonebrowser/content/pics/shadow-bottom.png delete mode 100644 demos/declarative/phonebrowser/content/pics/shadow-corner.png delete mode 100644 demos/declarative/phonebrowser/content/pics/shadow-right-screen.png delete mode 100644 demos/declarative/phonebrowser/content/pics/shadow-right.png delete mode 100644 demos/declarative/phonebrowser/dummydata/PhonesModel.qml delete mode 100644 demos/declarative/phonebrowser/phonebrowser.qml diff --git a/demos/declarative/phonebrowser/content/LikeOMeter.qml b/demos/declarative/phonebrowser/content/LikeOMeter.qml deleted file mode 100644 index d928f48..0000000 --- a/demos/declarative/phonebrowser/content/LikeOMeter.qml +++ /dev/null @@ -1,32 +0,0 @@ -Item { - property var rating : 2 - - id: Container - HorizontalLayout { - Star { - rating: 0 - onClicked: { Container.rating = rating } - on: Container.rating >= 0 - } - Star { - rating: 1 - onClicked: { Container.rating = rating } - on: Container.rating >= 1 - } - Star { - rating: 2 - onClicked: { Container.rating = rating } - on: Container.rating >= 2 - } - Star { - rating: 3 - onClicked: { Container.rating = rating } - on: Container.rating >= 3 - } - Star { - rating: 4 - onClicked: { Container.rating = rating } - on: Container.rating >= 4 - } - } -} diff --git a/demos/declarative/phonebrowser/content/MediaButton.qml b/demos/declarative/phonebrowser/content/MediaButton.qml deleted file mode 100644 index cad36bd..0000000 --- a/demos/declarative/phonebrowser/content/MediaButton.qml +++ /dev/null @@ -1,37 +0,0 @@ -Item { - property var text - signal clicked - - id: Container - Image { - id: Image - source: "pics/button.png" - } - Image { - id: Pressed - source: "pics/button-pressed.png" - opacity: 0 - } - MouseRegion { - id: MouseRegion - anchors.fill: Image - onClicked: { Container.clicked.emit(); } - } - Text { - font.bold: true - color: "white" - anchors.centeredIn: Image - text: Container.text - } - width: Image.width - states: [ - State { - name: "Pressed" - when: MouseRegion.pressed == true - SetProperties { - target: Pressed - opacity: 1 - } - } - ] -} diff --git a/demos/declarative/phonebrowser/content/PhoneInfoContainer.qml b/demos/declarative/phonebrowser/content/PhoneInfoContainer.qml deleted file mode 100644 index ea20d4e..0000000 --- a/demos/declarative/phonebrowser/content/PhoneInfoContainer.qml +++ /dev/null @@ -1,110 +0,0 @@ -Flipable { - id: Container - - property var frontContainer : ContainerFront - property var flickableArea : Flickable - property var phoneTitle : "N/A" - property var phoneDescription : "..." - property var phoneSpecifications : "" - property var phoneUrl : "" - property var rating : 2 - signal closed - - axis: Axis { startX: Container.width / 2; endX: Container.width / 2; endY: 1 } - - front: Item { - id: ContainerFront; anchors.fill: Container - - Rect { - anchors.fill: parent - color: "black"; opacity: 0.4 - pen.color: "white"; pen.width: 2 - } - - MediaButton { - id: BackButton; x: 630; y: 400; text: "Back" - onClicked: { Container.closed.emit() } - } - - MediaButton { - id: MoreButton; x: 530; y: 400; text: "More..." - onClicked: { Container.state='Back' } - } - - Text { - id: TitleText - style: Raised; styleColor: "black" - color: "white" - x: 420; y: 30; width: parent.width - text: Container.phoneTitle; font.size: 22 - } - - LikeOMeter { x: 420; y: 75; rating: Container.rating } - - Flickable { - id: Flickable - x: 420; width: 280; height: 260; y: 120; clip: true - viewportWidth: 280; viewportHeight: DescriptionText.height - - Text { - id: DescriptionText - wrap: true - color: "white" - width: parent.width - text: Container.phoneDescription - font.size: 12 - } - } - - Text { - color: "white"; width: 300; x: 50; y: 300 - text: Container.phoneSpecifications - } - - ScrollBar { - id: ScrollBar - x: 720; y: Flickable.y; width: 7 - height: Flickable.height; opacity: 0 - flickableArea: Flickable; clip: true - } - } - - back: Item { - anchors.fill: Container - - Rect { - anchors.fill: parent - color: "black" - opacity: 0.4 - pen.color: "white" - pen.width: 2 - } - - Flickable { - width: Container.width-20 - height: Container.height-20 - x: 10; y: 10; clip: true - viewportWidth: UrlView.width - viewportHeight: UrlView.height - - WebView { id: UrlView; url: Container.phoneUrl; idealWidth: parent.width } - } - - MediaButton { - id: BackButton2; x: 630; y: 400; text: "Back"; onClicked: { Container.state='' } - } - } - - states: [ - State { - name: "Back" - SetProperty { target: Container; property: "rotation"; value: 180 } - } - ] - - transitions: [ - Transition { - NumericAnimation { easing: "easeInOutQuad"; properties: "rotation"; duration: 500 } - } - ] -} diff --git a/demos/declarative/phonebrowser/content/PhonesPathView.qml b/demos/declarative/phonebrowser/content/PhonesPathView.qml deleted file mode 100644 index acef6c3..0000000 --- a/demos/declarative/phonebrowser/content/PhonesPathView.qml +++ /dev/null @@ -1,120 +0,0 @@ -PathView { - id: Container; pathItemCount: 6 - - path: Path { - startX: -50; startY: 40; - - PathAttribute { name: "scale"; value: 0.2 } - - PathCubic { - x: 400; y: 220 - control1X: 140; control1Y: 40 - control2X: 210; control2Y: 220 - } - - PathAttribute { name: "scale"; value: 1.2 } - PathAttribute { name: "z"; value: 1 } - - PathCubic { - x: 850; y: 40 - control2X: 660; control2Y: 40 - control1X: 590; control1Y: 220 - } - - PathAttribute { name: "scale"; value: 0.2 } - } - - delegate: Component { - id: PhoneDelegate - - Item { - id: Wrapper; width: 320; height: 200 - scale: Wrapper.PathView.scale; z: Wrapper.PathView.z - - Connection { - sender: PhoneInfoContainer; signal: "closed()" - script: { if (Wrapper.state == 'Details') Wrapper.state = '' } - } - - Script { - function phoneClicked() { - if (MainWindow.minimized == true) { - MainWindow.minimized = false; - } else { - PhoneInfoContainer.phoneTitle = title; - PhoneInfoContainer.flickableArea.yPosition = 0; - PhoneInfoContainer.phoneDescription = description; - PhoneInfoContainer.phoneSpecifications = specifications; - PhoneInfoContainer.phoneUrl = url; - PhoneInfoContainer.rating = rating; - Wrapper.state = "Details"; - } - } - } - - Rect { - id: Dvd; anchors.fill: parent; color: "white" - - Item { - x: (parent.width-width)/2 - y: (parent.height-height)/2 - width: Thumb.width*Thumb.scale - height: Thumb.height*Thumb.scale - - Image { - id: Thumb; source: thumb - scale: 0.95*Math.min(Dvd.height/height,Dvd.width/width) - } - } - - Image { source: "pics/shadow-right.png"; x: Dvd.width; height: Dvd.height } - Image { source: "pics/shadow-bottom.png"; y: Dvd.height; width: Dvd.width } - - Image { - id: Corner - source: "pics/shadow-corner.png" - x: Dvd.width; y: Dvd.height - } - } - - MouseRegion { anchors.fill: Wrapper; onClicked: { phoneClicked() } } - - states: [ - State { - name: "Details" - ParentChange { target: Wrapper; parent: PhoneInfoContainer.frontContainer } - SetProperties { target: Wrapper; x: 50; y: 60; scale: 1 } - SetProperties { target: PhoneInfoContainer; y: 20 } - SetProperties { target: Container; y: "-480" } - SetProperties { target: CloseButton; opacity: 0 } - SetProperties { target: CategoryText; y: "-50" } - }, - - State { - name: "Stacked" - when: MainWindow.minimized == true - ParentChange { target: Wrapper; parent: Stack } - SetProperties {target: Wrapper; x: 0; y: 0; scale: 0.2 } - SetProperties { target: CloseButton; opacity: 0 } - SetProperties { target: CategoryText; y: "-50" } - } - ] - - transitions: [ - Transition { - fromState: ""; toState: "Details,Stacked" - ParentChangeAction { } - NumericAnimation { properties: "x,y,scale,opacity"; duration: 500; easing: "easeInOutQuad" } - }, - - Transition { - fromState: "Details,Stacked" - toState: "" - ParentChangeAction { } - NumericAnimation { properties: "x,y,scale,opacity"; duration: 500; easing: "easeInOutQuad" } - } - ] - - } - } -} diff --git a/demos/declarative/phonebrowser/content/ScrollBar.qml b/demos/declarative/phonebrowser/content/ScrollBar.qml deleted file mode 100644 index e65f92f..0000000 --- a/demos/declarative/phonebrowser/content/ScrollBar.qml +++ /dev/null @@ -1,37 +0,0 @@ -Item { - property var flickableArea - - id: Container - Rect { - radius: 5 - color: "black" - opacity: 0.3 - pen.color: "white" - pen.width: 2 - x: 0 - y: flickableArea.pageYPosition * Container.height - width: parent.width - height: flickableArea.pageHeight * Container.height - } - states: [ - State { - name: "show" - when: flickableArea.moving - SetProperties { - target: Container - opacity: 1 - } - } - ] - transitions: [ - Transition { - fromState: "*" - toState: "*" - NumericAnimation { - target: Container - properties: "opacity" - duration: 400 - } - } - ] -} diff --git a/demos/declarative/phonebrowser/content/Star.qml b/demos/declarative/phonebrowser/content/Star.qml deleted file mode 100644 index cdbb28b..0000000 --- a/demos/declarative/phonebrowser/content/Star.qml +++ /dev/null @@ -1,43 +0,0 @@ -Item { - property var rating - property var on - signal clicked - - id: Container - width: 24 - height: 24 - - Image { - id: Image - source: "pics/ghns_star.png" - x: 6 - y: 7 - opacity: 0.4 - scale: 0.5 - } - MouseRegion { - anchors.fill: Container - onClicked: { Container.clicked.emit() } - } - states: [ - State { - name: "on" - when: Container.on == true - SetProperties { - target: Image - opacity: 1 - scale: 1 - x: 1 - y: 0 - } - } - ] - transitions: [ - Transition { - NumericAnimation { - properties: "opacity,scale,x,y" - easing: "easeOutBounce" - } - } - ] -} diff --git a/demos/declarative/phonebrowser/content/pics/background.png b/demos/declarative/phonebrowser/content/pics/background.png deleted file mode 100644 index 5b37072..0000000 Binary files a/demos/declarative/phonebrowser/content/pics/background.png and /dev/null differ diff --git a/demos/declarative/phonebrowser/content/pics/button-pressed.png b/demos/declarative/phonebrowser/content/pics/button-pressed.png deleted file mode 100644 index e434d32..0000000 Binary files a/demos/declarative/phonebrowser/content/pics/button-pressed.png and /dev/null differ diff --git a/demos/declarative/phonebrowser/content/pics/button.png b/demos/declarative/phonebrowser/content/pics/button.png deleted file mode 100644 index 56a63ce..0000000 Binary files a/demos/declarative/phonebrowser/content/pics/button.png and /dev/null differ diff --git a/demos/declarative/phonebrowser/content/pics/ghns_star.png b/demos/declarative/phonebrowser/content/pics/ghns_star.png deleted file mode 100644 index 4ad43cc..0000000 Binary files a/demos/declarative/phonebrowser/content/pics/ghns_star.png and /dev/null differ diff --git a/demos/declarative/phonebrowser/content/pics/reflection.png b/demos/declarative/phonebrowser/content/pics/reflection.png deleted file mode 100644 index c143a48..0000000 Binary files a/demos/declarative/phonebrowser/content/pics/reflection.png and /dev/null differ diff --git a/demos/declarative/phonebrowser/content/pics/shadow-bottom.png b/demos/declarative/phonebrowser/content/pics/shadow-bottom.png deleted file mode 100644 index 523f6e7..0000000 Binary files a/demos/declarative/phonebrowser/content/pics/shadow-bottom.png and /dev/null differ diff --git a/demos/declarative/phonebrowser/content/pics/shadow-corner.png b/demos/declarative/phonebrowser/content/pics/shadow-corner.png deleted file mode 100644 index ef8c856..0000000 Binary files a/demos/declarative/phonebrowser/content/pics/shadow-corner.png and /dev/null differ diff --git a/demos/declarative/phonebrowser/content/pics/shadow-right-screen.png b/demos/declarative/phonebrowser/content/pics/shadow-right-screen.png deleted file mode 100644 index 9856c4f..0000000 Binary files a/demos/declarative/phonebrowser/content/pics/shadow-right-screen.png and /dev/null differ diff --git a/demos/declarative/phonebrowser/content/pics/shadow-right.png b/demos/declarative/phonebrowser/content/pics/shadow-right.png deleted file mode 100644 index f534a35..0000000 Binary files a/demos/declarative/phonebrowser/content/pics/shadow-right.png and /dev/null differ diff --git a/demos/declarative/phonebrowser/dummydata/PhonesModel.qml b/demos/declarative/phonebrowser/dummydata/PhonesModel.qml deleted file mode 100644 index 8d9ed97..0000000 --- a/demos/declarative/phonebrowser/dummydata/PhonesModel.qml +++ /dev/null @@ -1,99 +0,0 @@ -ListModel { - id: "PhonesModel" - - ListElement { - title: "Nokia N97" - thumb: "http://www.forum.nokia.com/devices/pics/N97_main.jpg" - description: "The Nokia N97 is a S60 5th Edition mobile computer with a large 3,5?, bright nHD (640 x 360 pixels and 16:9 aspect ratio) TFT color display with resistive touch screen and tactile feedback. The device provides excellent user experience for internet and entertainment by combining qwerty keyboard with touch UI and Home screen functionality. Use the N97 to connect to mobile broadband using WLAN or HSDPA (3.5G). Find directions and locations with the integrated A-GPS and included maps. Additional features include game titles with N-Gage, a 5 mega pixel camera with dual LED flash and automatic geotagging of images and videos." - specifications: "\ -
Resolution 360 x 640 \ -
Color Depth 24 bit \ -
Device Size 117.2 x 55.3 x 15.9 mm \ -
Volume 88 cc \ -
Weight 150 g \ -
" - url: "http://www.forum.nokia.com/devices/N97" - rating: 5 - } - ListElement { - title: "Nokia 5800 XpressMusic" - thumb: "http://www.forum.nokia.com/devices/pics/5800_main.jpg" - description: "The Nokia 5800 XpressMusic is a S60 5th Edition device with a resistive touch screen and tactile feedback. The device has a large 3,2?, bright nHD (640 x 360 pixels and 16:9 aspect ratio) color display. The device has variety of input methods: stylus, plectrum and finger touch support for text input and UI control (alphanumeric keypad, full and mini qwerty keyboard, handwriting recognition). Use the Nokia 5800 XpressMusic to connect to mobile broadband using WLAN or HSDPA (3.5G). Find directions and locations with the integrated A-GPS and included maps. Additional features include a 3.2 megapixel camera with dual LED flash, Bluetooth 2.0 +EDR, and USB 2.0 High-Speed. Supported WCDMA frequencies depend on the region where the device is available." - specifications: " \ -
Resolution 360 x 640 \ -
Color Depth 24 bit \ -
Device Size 111 x 51.7 x 15.5 mm \ -
Volume 83 cc \ -
Weight 109 g \ -
" - url: "http://www.forum.nokia.com/devices/5800_XpressMusic" - rating: 5 - } - ListElement { - title: "E75" - thumb: "http://www.forum.nokia.com/devices/pics/E75_main.jpg" - description: "The Nokia E75 is a GSM/WCDMA dual-mode business smartphone supporting WCDMA/HSDPA, EGSM, and WLAN. The device features a side slider qwerty keyboard for optimal email experience. Enjoy videos, music, and graphics on the 2.4? QVGA display and orientation sensor. Find directions and locations with the integrated A-GPS and included maps. Take photos with a 3.2-megapixel autofocus camera. Additional features include USB charging with simultaneous data transfer, Bluetooth 2.0 +EDR, and USB 2.0 High-Speed. Supported WCDMA frequencies depend on the region where the device is available." - specifications: " \ -
Resolution 240 x 320 \ -
Color Depth 24 bit \ -
Device Size 111.8 x 501 x 14.4 mm \ -
Volume 69 cc \ -
Weight 139 g \ -
" - url: "http://www.forum.nokia.com/devices/E75" - rating: 5 - } - ListElement { - title: "Nokia N810" - thumb: "http://www.forum.nokia.com/devices/pics/n810_main.jpg" - description: "The Nokia N810 features include Voice-over-IP (VoIP) Internet and video calling, Instant Messaging, an integrated slide-out QWERTY keyboard and touch screen. The N810 lets you stay connected on the go with WLAN or Bluetooth 2.0 +EDR and a Bluetooth enabled mobile phone. The hi-resolution 4.13\", 800 x 480 screen and the integrated web cam add to the internet experience. Use the Nokia N810 to play music and videos with the built-in stereo speakers or use the 3.5mm stereo plug with headphones. The Nokia N810 also has an integrated GPS receiver which allows you to pinpoint your position and find points-of-interests using pre-loaded maps." - specifications: " \ -
Resolution 800 x 480 \ -
Color Depth 16 bit \ -
Device Size 128 x 72 x 14 mm \ -
Weight 225 g \ -
" - url: "http://www.forum.nokia.com/devices/N810" - rating: 5 - } - ListElement { - title: "Nokia 6260 slide" - thumb: "http://www.forum.nokia.com/devices/pics/6260slide_main.jpg" - description: "The Nokia 6260 slide is a Series 40 6th Edition phone, supporting quad-band GSM 850/900/1800/1900, triple-band WCDMA 900/1900/2100 and WLAN. Other key features include integrated A-GPS with included maps, a 5.0 megapixel camera with LED flash and Carl Zeiss optics, WebKit Open Source Browser, Flash Lite 3.0, Bluetooth 2.1 + EDR and MIDP Java 2.1 with additional Java APIs. Supported WCDMA frequencies depend on the region where the device is available." - specifications: "\ -
Resolution 320 x 480 \ -
Color Depth 24 bit \ -
Device Size 99.4 x 46.5 x 15.4 mm \ -
Volume 64.5 cc \ -
Weight 114 g \ -
" - url: "http://www.forum.nokia.com/devices/6260_slide" - rating: 5 - } - ListElement { - title: "Nokia 2330 classic" - thumb: "http://www.forum.nokia.com/devices/pics/2330_main.jpg" - description: "The Nokia 2330 classic is a Dual-band GPRS phone for EGSM 900/1800 or GSM 850/1900 (for some markets) that includes a VGA camera, Stereo FM radio with recording feature, Bluetooth 2.0, Mail on Ovi and MIDP 2.1 APIs for application creation." - specifications: "\ -
Resolution 128 x 160 \ -
Color Depth 16 bit \ -
Device Size 107 x 46 x 13.8 mm\ -
Weight 80 g\ -
" - url: "http://www.forum.nokia.com/devices/2330_classic" - rating: 5 - } - ListElement { - title: "Nokia 2355" - thumb: "http://www.forum.nokia.com/devices/pics/2355_main.jpg" - description: "The Nokia 2355 CDMA phone features a 64K color display, FM radio, integrated flashlight, WAP 2.0 browsing, MMS, Java(tm) and Brew. It's stylishly polished fold design will keep you in the spotlight." - specifications: " \ -
Resolution 128 x 128 \ -
Color Depth 16 bit \ -
Device Size 81 x 43 x 22 mm \ -
Weight 78 g \ -
" - url: "http://www.forum.nokia.com/devices/2355" - rating: 5 - } -} diff --git a/demos/declarative/phonebrowser/phonebrowser.qml b/demos/declarative/phonebrowser/phonebrowser.qml deleted file mode 100644 index ce74367..0000000 --- a/demos/declarative/phonebrowser/phonebrowser.qml +++ /dev/null @@ -1,59 +0,0 @@ -import "content" - -Item { - id: MainWindow; width: 800; height: 480 - - property var minimized : false - - Item { - id: Background - - Image { source: "content/pics/background.png"; opaque: true } - - Rect { - id: Menu; x: -150; width: 150; height: 480; color: "#232323" - - Text { - id: IconText; x: 40; y: 110 - font.bold: true; font.size: 9; text: "Nokia Devices" - color: "white"; style: Raised; styleColor: "black" - } - - Image { - source: "content/pics/shadow-right-screen.png" - x: 150; height: 480; tile: true - } - } - - PhonesPathView { id: PhonesPathView; model: PhonesModel; y: 60; width: 800; height: 360 } - PhoneInfoContainer { id: PhoneInfoContainer; width: 750; x: 25; y: 500; height: 440 } - - MediaButton { - id: CloseButton; x: 680; y: 440; text: "Close" - onClicked: { MainWindow.minimized = true } - } - - states: [ - State { - name: "Minimized" - when: MainWindow.minimized == true - SetProperties { target: Background; x: 75 } - SetProperties { target: Menu; x: -75 } - } - ] - - transitions: [ - Transition { - fromState: "*"; toState: "*" - NumericAnimation { properties: "x,y,size"; duration: 500; easing: "easeInOutQuad" } - } - ] - } - - Text { - id: CategoryText; x: 300; y: 15; text: "Nokia Devices" - font.size: 22; color: "white"; style: Raised; styleColor: "black" - } - - Item { id: Stack; x: 45; y: 50 } -} -- cgit v0.12