Warning, /education/marble/examples/cpp/marble-game/InitialMenu.qml is written in an unsupported language. File is not indexed.
0001 // SPDX-License-Identifier: LGPL-2.1-or-later 0002 // 0003 // SPDX-FileCopyrightText: 2015 Abhinav Gangwar <abhgang@gmail.com> 0004 // 0005 0006 0007 import QtQuick 2.0 0008 import QtQuick.Controls 1.4 0009 0010 0011 /* 0012 * Provides two initial options 0013 * "Browse Map" and "Play Game" 0014 */ 0015 Rectangle { 0016 property real partition: 1/4 0017 property real spacingFraction: 1/10 0018 0019 signal gameMenuButtonClicked() 0020 signal browseButtonClicked() 0021 0022 id: buttonArea 0023 objectName: "buttonArea" 0024 0025 color: "#d3d7cf" 0026 0027 Column { 0028 id: initialMenuLayout 0029 anchors.centerIn: buttonArea 0030 spacing: buttonArea.height*spacingFraction 0031 0032 CustomButton { 0033 id: browseMapButton 0034 buttonWidth: buttonArea.width*4/5 0035 normalColor: "#114269" 0036 borderColor: "#000000" 0037 labelText: qsTr("Browse Map") 0038 labelColor: "white" 0039 0040 onButtonClick: { 0041 browseMapButtonClicked(); 0042 } 0043 } 0044 0045 CustomButton { 0046 id: gameButton 0047 buttonWidth: buttonArea.width*4/5 0048 normalColor: "#114730" 0049 borderColor: "#000000" 0050 labelText: qsTr("Play Game") 0051 labelColor: "white" 0052 0053 onButtonClick: { 0054 gameMenuButtonClicked(); 0055 } 0056 } 0057 } 0058 }