Add startup PP drill tape generation
This commit is contained in:
@@ -8,18 +8,20 @@ namespace DrillTools
|
||||
None,
|
||||
AdjustToolOrder,
|
||||
ExportHoleCount,
|
||||
ClearParameters
|
||||
ClearParameters,
|
||||
GeneratePpDrillTape
|
||||
}
|
||||
|
||||
public partial class StartupSelectionWindow : Window
|
||||
{
|
||||
public StartupAction SelectedAction { get; private set; } = StartupAction.None;
|
||||
|
||||
public StartupSelectionWindow(string filePath, bool canClearParameters = false)
|
||||
public StartupSelectionWindow(string filePath, bool canClearParameters = false, bool canGeneratePpDrillTape = false)
|
||||
{
|
||||
InitializeComponent();
|
||||
DataContext = new { FileName = Path.GetFileName(filePath) };
|
||||
ClearParametersButton.Visibility = canClearParameters ? Visibility.Visible : Visibility.Collapsed;
|
||||
GeneratePpDrillTapeButton.Visibility = canGeneratePpDrillTape ? Visibility.Visible : Visibility.Collapsed;
|
||||
}
|
||||
|
||||
private void AdjustToolOrder_Click(object sender, RoutedEventArgs e)
|
||||
@@ -39,5 +41,11 @@ namespace DrillTools
|
||||
SelectedAction = StartupAction.ClearParameters;
|
||||
Close();
|
||||
}
|
||||
|
||||
private void GeneratePpDrillTape_Click(object sender, RoutedEventArgs e)
|
||||
{
|
||||
SelectedAction = StartupAction.GeneratePpDrillTape;
|
||||
Close();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user