89 lines
1.8 KiB
QML
89 lines
1.8 KiB
QML
|
import QtGraphicalEffects 1.0
|
||
|
import QtQuick 2.7
|
||
|
import QtQuick.Controls 2.4
|
||
|
import QtQuick.Controls.Material 2.0
|
||
|
import QtQuick.Layouts 1.3
|
||
|
|
||
|
import "../widgets"
|
||
|
import "../overlays"
|
||
|
|
||
|
ColumnLayout {
|
||
|
Layout.fillWidth: true
|
||
|
|
||
|
|
||
|
StackToolbar {
|
||
|
text: "open privacy exec"
|
||
|
|
||
|
aux.onClicked: {
|
||
|
theStack.pane = gcd.currentOpenConversation.length == 32 ? theStack.groupProfilePane : theStack.userProfilePane
|
||
|
gcd.requestGroupSettings()
|
||
|
}
|
||
|
}
|
||
|
|
||
|
Row {
|
||
|
id: switcher
|
||
|
|
||
|
|
||
|
SimpleButton {
|
||
|
text: "Chat"
|
||
|
|
||
|
|
||
|
onClicked: overlayStack.overlay = overlayStack.chatOverlay
|
||
|
}
|
||
|
|
||
|
SimpleButton {
|
||
|
text: "Lists"
|
||
|
|
||
|
|
||
|
onClicked: overlayStack.overlay = overlayStack.listOverlay
|
||
|
}
|
||
|
|
||
|
SimpleButton {
|
||
|
text: "Bulletins"
|
||
|
|
||
|
|
||
|
onClicked: overlayStack.overlay = overlayStack.bulletinOverlay
|
||
|
}
|
||
|
|
||
|
SimpleButton {
|
||
|
text: "Game 1"
|
||
|
|
||
|
|
||
|
onClicked: overlayStack.overlay = overlayStack.game1Overlay
|
||
|
}
|
||
|
|
||
|
SimpleButton {
|
||
|
text: "Game 2"
|
||
|
|
||
|
|
||
|
onClicked: overlayStack.overlay = overlayStack.game2Overlay
|
||
|
}
|
||
|
}
|
||
|
|
||
|
StackLayout {
|
||
|
id: overlayStack
|
||
|
anchors.left: parent.left
|
||
|
anchors.right: parent.right
|
||
|
anchors.bottom: parent.bottom
|
||
|
anchors.top: switcher.bottom
|
||
|
currentIndex: 0
|
||
|
|
||
|
property alias overlay: overlayStack.currentIndex
|
||
|
readonly property int chatOverlay: 0
|
||
|
readonly property int listOverlay: 1
|
||
|
readonly property int bulletinOverlay: 2
|
||
|
readonly property int game1Overlay: 3
|
||
|
readonly property int game2Overlay: 4
|
||
|
|
||
|
|
||
|
ChatOverlay {} //0
|
||
|
|
||
|
ListOverlay{} //1
|
||
|
|
||
|
BulletinOverlay{} //2
|
||
|
|
||
|
Game1Overlay{} //3
|
||
|
|
||
|
Game2Overlay{} //4
|
||
|
}
|
||
|
}
|