mirror of
https://github.com/Qsgs-Fans/FreeKill.git
synced 2024-11-16 19:58:13 +08:00
162b3af505
* distance & snatch * distance & snatch - clean * fix: client.alive_players * room:askForCardChosen(todo: snatch) * add skill to players(uncomplete) * ui of skill btn * expand pile(not completed) * Use card2 (#23) * snatch (todo: owner_map) * owner_map * remove too many snatch * update * call active skill's functions * use zhiheng * Qt6 (#24) * use qt6 * android compiling * remove version number of qml import * correct anti-sql injection; update deprecated code * add fkparse as submodule * link fkparse, and write simple functions * adjust ui * adjust layout for photos; fix qml warning * android problem fix (partially) * move ico * update copy_assets * update logic for ok/cancel btn
38 lines
691 B
QML
38 lines
691 B
QML
import QtQuick
|
|
|
|
// copy from https://gist.github.com/jonmcclung/bae669101d17b103e94790341301c129
|
|
// and modified some code
|
|
ListView {
|
|
function show(text, duration) {
|
|
if (duration === undefined) {
|
|
duration = 3000;
|
|
}
|
|
model.insert(0, {text: text, duration: duration});
|
|
}
|
|
|
|
id: root
|
|
|
|
z: Infinity
|
|
spacing: 5
|
|
anchors.fill: parent
|
|
anchors.bottomMargin: 10
|
|
verticalLayoutDirection: ListView.BottomToTop
|
|
|
|
interactive: false
|
|
|
|
displaced: Transition {
|
|
NumberAnimation {
|
|
properties: "y"
|
|
easing.type: Easing.InOutQuad
|
|
}
|
|
}
|
|
|
|
delegate: Toast {
|
|
Component.onCompleted: {
|
|
show(text, duration);
|
|
}
|
|
}
|
|
|
|
model: ListModel {id: model}
|
|
}
|