qskinny/examples/messageboxQml/messagebox.qml
2017-07-21 18:21:34 +02:00

147 lines
3.6 KiB
QML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import QtQuick 2.0
import Skinny 1.0 as Qsk
import "qrc:/qml"
Qsk.Window
{
id: window
visible: true
width: 600
height: 400
// color: "Beige"
Qsk.LinearBox
{
orientation: Qt.Horizontal
dimension: 2
margins: 10
Qsk.PushButton
{
id: messageButton
text: "Message"
focus: true
sizePolicy.verticalPolicy: Qsk.SizePolicy.MinimumExpanding
onClicked:
{
var answer = Qsk.Dialog.message(
"Message", "Request vector, over.",
Qsk.StandardSymbol.NoSymbol, Qsk.Dialog.Close
);
}
}
Qsk.PushButton
{
id: informationButton
text: "Information"
sizePolicy.verticalPolicy: Qsk.SizePolicy.MinimumExpanding
onClicked:
{
var answer = Qsk.Dialog.information(
"Information", "We have clearance, Clarence."
);
}
}
Qsk.PushButton
{
id: questionButton
text: "Question"
sizePolicy.verticalPolicy: Qsk.SizePolicy.MinimumExpanding
onClicked:
{
var answer = Qsk.Dialog.question(
"Question", "Roger, Roger. Do we have a vector, Victor ?",
Qsk.Dialog.Yes | Qsk.Dialog.No
)
if ( answer == Qsk.Dialog.Yes )
console.log( "Yes" )
else
console.log( "No" )
}
}
Qsk.PushButton
{
id: warningButton
text: "Warning"
sizePolicy.verticalPolicy: Qsk.SizePolicy.MinimumExpanding
onClicked:
{
var answer = Qsk.Dialog.warning(
"Warning", "We have clearance, Clarence."
)
}
}
Qsk.PushButton
{
id: criticalButton
text: "Critical"
sizePolicy.verticalPolicy: Qsk.SizePolicy.MinimumExpanding
onClicked:
{
var answer = Qsk.Dialog.critical(
"Critical", "That's Clarence Oveur. Over."
);
}
}
Qsk.PushButton
{
id: selectionButton
text: "Selection"
sizePolicy.verticalPolicy: Qsk.SizePolicy.MinimumExpanding
onClicked:
{
var hotTracks = [
"Give Me More",
"Gimme Gimme Your Love",
"1-2-3-4 Red Light",
"New York",
"If You Walk Away",
"Eloise",
"On The Radio",
"We Are The Teens",
"Never Gonna Tell No Lie To You",
"Walking On Sunshine ",
"Get Out Of My Mind",
"Cover Girl ",
"Here I Stand",
"Gypsy Caravan",
"It´s Good To Have A Friend",
"We´ll Have A Party Tonite ´nite",
"Automatic World",
"Gimme Gimme Gimme Gimme Gimme Your Love"
]
var hottestTrackEver = Qsk.Dialog.select(
"Here we go ...", "Hot Hot Hot", hotTracks, 7 )
console.log( hottestTrackEver )
}
}
}
Qsk.FocusIndicator
{
}
}