Re-exports
pub use activities::ActivitiesPlugin;
pub use activities::PluginActivitiesSummaryRow;
pub use calories::CaloriesPlugin;
pub use calories::PluginCaloriesSummaryRow;
pub use steps::PluginStepsSummaryRow;
pub use steps::StepsPlugin;
pub use weight::PluginWeightSummaryRow;
pub use weight::WeightPlugin;
Modules
Structs
- PluginDetails is a toplevel container that is implemented by all other PluginDetailss of Health. See [PluginExt] for all the methods exposed by PluginDetails.
- An implementation of gio::ListModel that stores Plugins.
- A wrapper around a Plugin so we can store it in a [PluginList].
- The PluginOverviewRow displays the title of a plugin and its icon so they can enable currently disabled plugins.
- A PluginSummaryRow displays a quick glance of info for the user (e.g. “X/Y steps done today”).
- The Registrar is a static class, holding information about enabled and disabled plugins.
Enums
Traits
- The Plugin trait should be implemented for additional data sources of Health.
- PluginSummaryRowExt is implemented by all subclasses of PluginSummaryRow.