From 0ff5553653bbfd0e773970b78bee356543c2bf74 Mon Sep 17 00:00:00 2001 From: Samuel Fadel Date: Thu, 24 Sep 2015 14:47:51 -0300 Subject: Updated selection handling code; implemented option to save subsample plot. --- main_view.qml | 38 ++++++++++++++++++++++++-------------- 1 file changed, 24 insertions(+), 14 deletions(-) (limited to 'main_view.qml') diff --git a/main_view.qml b/main_view.qml index 19b4efc..c84aa6c 100644 --- a/main_view.qml +++ b/main_view.qml @@ -1,6 +1,7 @@ import QtQuick 2.0 import QtQuick.Controls 1.3 import QtQuick.Dialogs 1.2 +import QtQuick.Extras 1.4 import PM 1.0 ApplicationWindow { @@ -14,7 +15,6 @@ ApplicationWindow { title: "File" MenuItem { action: openAction } MenuItem { action: savePlotAction } - MenuItem { action: saveDataAction } MenuItem { action: quitAction } } @@ -78,10 +78,24 @@ ApplicationWindow { } FileDialog { - id: fileDialog - title: "Choose a file..." + id: fileOpenDialog + title: "Choose a data set to load..." + selectMultiple: false + selectExisting: true + onAccepted: { - // datasetLoader.load(fileDialog.fileUrls) + console.log("Loading data set: " + this.fileUrl) + } + } + + FileDialog { + id: fileSaveDialog + title: "Save subsample mapping..." + selectMultiple: false + selectExisting: false + + onAccepted: { + subsamplePlot.saveToFile(this.fileUrl) } } @@ -96,21 +110,17 @@ ApplicationWindow { id: openAction text: "&Open..." shortcut: "Ctrl+O" - onTriggered: fileDialog.open() + onTriggered: fileOpenDialog.open() } Action { id: savePlotAction - text: "Save &plot" + text: "&Save subsample" shortcut: "Ctrl+S" - onTriggered: console.log("Save plot") - } - - Action { - id: saveDataAction - text: "Save &data" - shortcut: "Ctrl+D" - onTriggered: console.log("Save data") + onTriggered: { + console.log("Saving subsample mapping...") + fileSaveDialog.open() + } } ExclusiveGroup { -- cgit v1.2.3