diff options
author | Samuel Fadel <samuelfadel@gmail.com> | 2016-03-02 15:47:24 -0300 |
---|---|---|
committer | Samuel Fadel <samuelfadel@gmail.com> | 2016-03-02 15:47:24 -0300 |
commit | 3ce49858c6859fccc2e4d35839c34685348790d1 (patch) | |
tree | 9919729ae2d094ab3bed9fb45184c027713d9127 /main_view.qml | |
parent | 00efaedf4e328604598975a07a497d1ce769bb19 (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.qml | 38 |
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 { |