preferences added
This commit is contained in:
35
src/model.rs
35
src/model.rs
@@ -108,3 +108,38 @@ pub struct ItemChanges {
|
||||
pub numeric_value: Option<Option<f64>>,
|
||||
pub recurrence: Option<String>,
|
||||
}
|
||||
|
||||
#[derive(Debug, Clone, PartialEq, Eq)]
|
||||
pub struct DocumentSettings {
|
||||
pub description: String,
|
||||
pub backup_on_open: bool,
|
||||
pub trash_policy: String,
|
||||
pub done_policy: String,
|
||||
pub automatic_filing: bool,
|
||||
pub date_order: String,
|
||||
pub week_start: String,
|
||||
pub default_time: String,
|
||||
pub morning_time: String,
|
||||
pub afternoon_time: String,
|
||||
pub evening_time: String,
|
||||
pub note_tab_width: u8,
|
||||
}
|
||||
|
||||
impl Default for DocumentSettings {
|
||||
fn default() -> Self {
|
||||
Self {
|
||||
description: String::new(),
|
||||
backup_on_open: false,
|
||||
trash_policy: "on-demand".into(),
|
||||
done_policy: "keep".into(),
|
||||
automatic_filing: true,
|
||||
date_order: "ymd".into(),
|
||||
week_start: "monday".into(),
|
||||
default_time: "09:00".into(),
|
||||
morning_time: "09:00".into(),
|
||||
afternoon_time: "13:00".into(),
|
||||
evening_time: "18:00".into(),
|
||||
note_tab_width: 4,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user