aboutsummaryrefslogtreecommitdiff
path: root/main_view.qml
diff options
context:
space:
mode:
Diffstat (limited to 'main_view.qml')
-rw-r--r--main_view.qml38
1 files changed, 23 insertions, 15 deletions
diff --git a/main_view.qml b/main_view.qml
index 6cd54ae..900969e 100644
--- a/main_view.qml
+++ b/main_view.qml
@@ -474,26 +474,34 @@ ApplicationWindow {
placeholderText: "Enter prefix"
}
- onAccepted: {
- var prefix = prefixTextField.text;
- if (prefix.length == 0) {
- prefix = "screenshot";
- }
+ Timer {
+ id: screenshotTimer
+ interval: 500
+ running: false
+ repeat: false
+ onTriggered: {
+ var prefix = prefixTextField.text;
+ if (prefix.length == 0) {
+ prefix = "screenshot";
+ }
- mainView.grabToImage(function(result) {
- result.saveToFile(prefix + "-main.png");
- });
+ mainView.grabToImage(function(result) {
+ result.saveToFile(prefix + "-main.png");
+ });
- bottomViewCP.grabToImage(function(result) {
- result.saveToFile(prefix + "-bottom-cp.png");
- });
+ bottomViewCP.grabToImage(function(result) {
+ result.saveToFile(prefix + "-bottom-cp.png");
+ });
- bottomViewRP.grabToImage(function(result) {
- result.saveToFile(prefix + "-bottom-rp.png");
- });
+ bottomViewRP.grabToImage(function(result) {
+ result.saveToFile(prefix + "-bottom-rp.png");
+ });
- prefixTextField.text = "";
+ prefixTextField.text = "";
+ }
}
+
+ onAccepted: screenshotTimer.start()
}
Action {