Locked to landscape
[chessclock] / qml / ClocksPage.qml
1 /**************************************************************************
2
3    Chess Clock
4
5    This file is part of Chess Clock software.
6
7    (This file) Copyright (c) Heli Hyvättinen 2011
8
9    Chess Clock is free software: you can redistribute it and/or modify
10    it under the terms of the GNU General Public License as published by
11    the Free Software Foundation, either version 3 of the License, or
12    (at your option) any later version.
13
14    Chess Clock is distributed in the hope that it will be useful,
15    but WITHOUT ANY WARRANTY; without even the implied warranty of
16    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17    GNU General Public License for more details.
18
19
20 **************************************************************************/
21
22 import QtQuick 1.0
23 import com.meego 1.0
24 import QtQuick 1.1 
25 import ChessClocks 1.0
26
27
28
29 Page
30 {
31     id: clocksPage
32
33     property int whiteInitialTime
34     property int blackInitialTime
35     property int whiteAdditionalTime
36     property int blackAdditionalTime
37     property int whiteTurnsPerAddition
38     property int blackTurnsPerAddition
39
40     orientationLock: PageOrientation.LockLandscape
41
42     onStatusChanged:
43     {
44         if (status == PageStatus.Activating)
45             wrappedClocksWidget.startGame("",whiteInitialTime,whiteAdditionalTime,whiteTurnsPerAddition,blackInitialTime,blackAdditionalTime,blackTurnsPerAddition)
46     }
47
48
49
50     tools: ToolBarLayout
51     {
52         ToolButton { iconSource: "toolbar-back"; onClicked: pageStack.pop() }
53         ToolButton
54         {
55             iconSource: ":/rc/pic/pausebutton.png"
56             onClicked: wrappedClocksWidget.pause()
57         }
58     }
59
60
61
62
63     WrappedClocksWidget
64     {
65         id: wrappedClocksWidget
66     }
67
68
69
70 }