Files
oak-gpui/crates/image_viewer/src/image_viewer_settings.rs
T
Mikayla MakiandNia 5f8226457e Automate settings registration (#42238)
Release Notes:

- N/A

---------

Co-authored-by: Nia <nia@zed.dev>
2025-11-07 22:27:14 +00:00

20 lines
542 B
Rust

pub use settings::ImageFileSizeUnit;
use settings::{RegisterSetting, Settings};
/// The settings for the image viewer.
#[derive(Clone, Debug, Default, RegisterSetting)]
pub struct ImageViewerSettings {
/// The unit to use for displaying image file sizes.
///
/// Default: "binary"
pub unit: ImageFileSizeUnit,
}
impl Settings for ImageViewerSettings {
fn from_settings(content: &settings::SettingsContent) -> Self {
Self {
unit: content.image_viewer.clone().unwrap().unit.unwrap(),
}
}
}