diff options
author | Josip Medved <jmedved@jmedved.com> | 2014-04-24 19:08:08 -0700 |
---|---|---|
committer | Josip Medved <jmedved@jmedved.com> | 2014-04-24 19:08:08 -0700 |
commit | cc8dc05c26f4366b83f5f91eaad1ef9ceb5b481c (patch) | |
tree | 3da92ca276a934e1ee18f9ce4e076233fdc15f5c | |
parent | 17e7d4ac9f0c3f2b1b71fa926f17c415eec95067 (diff) | |
download | WrtSettings-cc8dc05c26f4366b83f5f91eaad1ef9ceb5b481c.zip WrtSettings-cc8dc05c26f4366b83f5f91eaad1ef9ceb5b481c.tar.gz WrtSettings-cc8dc05c26f4366b83f5f91eaad1ef9ceb5b481c.tar.bz2 |
Added open on drag'n'drop.
-rw-r--r-- | Source/WrtSettings/MainForm.cs | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/Source/WrtSettings/MainForm.cs b/Source/WrtSettings/MainForm.cs index c2ce51c..5a3c29f 100644 --- a/Source/WrtSettings/MainForm.cs +++ b/Source/WrtSettings/MainForm.cs @@ -122,7 +122,14 @@ namespace WrtSettings { private void Form_DragDrop(object sender, DragEventArgs e) {
var fileName = GetFileName(e.Data);
if (fileName != null) {
- //TODO: Open file
+ if (!HasSavedModifications()) { return; }
+
+ try {
+ this.Document = new Nvram(fileName, NvramFormat.All);
+ this.Recent.Push(fileName);
+ } catch (FormatException ex) {
+ Medo.MessageBox.ShowError(this, "Cannot open file!\n\n" + ex.Message);
+ }
}
}
|