fixed #258: Hotkey for open screenshots folder

This commit is contained in:
Jaex 2014-09-02 01:21:16 +03:00
parent 79f631a15c
commit ffb8d35139
3 changed files with 18 additions and 8 deletions

View file

@ -175,6 +175,8 @@ public enum HotkeyType
ScreenRecorder,
[Description("Auto capture")]
AutoCapture,
[Description("Open screenshots folder")]
OpenScreenshotsFolder,
[Description("Screen color picker")]
ScreenColorPicker,
[Description("Ruler")]

View file

@ -921,14 +921,7 @@ private void tsbDestinationSettings_Click(object sender, EventArgs e)
private void tsbScreenshotsFolder_Click(object sender, EventArgs e)
{
if (Directory.Exists(Program.ScreenshotsFolder))
{
Helpers.OpenFolder(Program.ScreenshotsFolder);
}
else
{
Helpers.OpenFolder(Program.ScreenshotsParentFolder);
}
TaskHelpers.OpenScreenshotsFolder();
}
private void tsbHistory_Click(object sender, EventArgs e)
@ -1416,6 +1409,9 @@ private void ExecuteJob(TaskSettings taskSettings, HotkeyType job)
case HotkeyType.AutoCapture:
TaskHelpers.OpenAutoCapture();
break;
case HotkeyType.OpenScreenshotsFolder:
TaskHelpers.OpenScreenshotsFolder();
break;
case HotkeyType.ScreenColorPicker:
TaskHelpers.OpenScreenColorPicker(safeTaskSettings);
break;

View file

@ -503,6 +503,18 @@ public static void OpenAutoCapture()
AutoCaptureForm.Instance.ShowActivate();
}
public static void OpenScreenshotsFolder()
{
if (Directory.Exists(Program.ScreenshotsFolder))
{
Helpers.OpenFolder(Program.ScreenshotsFolder);
}
else
{
Helpers.OpenFolder(Program.ScreenshotsParentFolder);
}
}
public static void StartAutoCapture()
{
if (!AutoCaptureForm.IsRunning)