| 1 | // Copyright © SixtyFPS GmbH <info@slint.dev> |
|---|---|
| 2 | // SPDX-License-Identifier: MIT |
| 3 | |
| 4 | use crate::mvc; |
| 5 | |
| 6 | pub trait DateTimeRepository { |
| 7 | fn current_date(&self) -> mvc::DateModel; |
| 8 | fn current_time(&self) -> mvc::TimeModel; |
| 9 | fn date_to_string(&self, date: mvc::DateModel) -> String; |
| 10 | fn time_to_string(&self, time: mvc::TimeModel) -> String; |
| 11 | fn time_stamp(&self, date: mvc::DateModel, time: mvc::TimeModel) -> i32; |
| 12 | } |
| 13 |
