Wire all wizard step controls to shared JobConfig state
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
use crate::app::AppState;
|
||||
use crate::steps;
|
||||
|
||||
pub struct WizardState {
|
||||
@@ -60,14 +61,14 @@ impl WizardState {
|
||||
}
|
||||
}
|
||||
|
||||
pub fn build_wizard_pages() -> Vec<adw::NavigationPage> {
|
||||
pub fn build_wizard_pages(state: &AppState) -> Vec<adw::NavigationPage> {
|
||||
vec![
|
||||
steps::step_workflow::build_workflow_page(),
|
||||
steps::step_images::build_images_page(),
|
||||
steps::step_resize::build_resize_page(),
|
||||
steps::step_convert::build_convert_page(),
|
||||
steps::step_compress::build_compress_page(),
|
||||
steps::step_metadata::build_metadata_page(),
|
||||
steps::step_resize::build_resize_page(state),
|
||||
steps::step_convert::build_convert_page(state),
|
||||
steps::step_compress::build_compress_page(state),
|
||||
steps::step_metadata::build_metadata_page(state),
|
||||
steps::step_output::build_output_page(),
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user