aboutsummaryrefslogtreecommitdiff
path: root/main_view.qml
diff options
context:
space:
mode:
authorSamuel Fadel <samuelfadel@gmail.com>2016-03-02 15:47:24 -0300
committerSamuel Fadel <samuelfadel@gmail.com>2016-03-02 15:47:24 -0300
commit3ce49858c6859fccc2e4d35839c34685348790d1 (patch)
tree9919729ae2d094ab3bed9fb45184c027713d9127 /main_view.qml
parent00efaedf4e328604598975a07a497d1ce769bb19 (diff)
Improvements related to ColorScale and screenshots.
* ColorScale: now a pointer whenever needed. main() takes care of updating extents * New class DivergentColorScale: works specifically for divergent scales, always has 3 colors as input: negative values, 0, positive values * ManipulationHandler: ProjectionHistory no longer needed
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 {