use lvm;

#[allow(unused)]
#[derive(Debug, Clone, PartialEq, Eq)]
pub enum Action {
    CreateDrive(lvm::LogicalVolume),
    SnapshotDrive(String),
    DeleteDrive(String),
    ToggleVDriveMount(u32),
    ToggleIsoMount(u32),

    OpenSizeMenu,
    CloseSizeMenu,
    IncDriveSize,
    DecDriveSize,

    OpenFormatMenu,
    CloseFormatMenu,
    FormatDrive,

    OpenWifiMenu,
    CloseWifiMenu,

    OpenWifiClientConnectionMenu,
    CloseWifiClientConnectionMenu,
    WifiClientConnect,

    OpenWifiApStartupMenu,
    CloseWifiApStartupMenu,
    WifiApStartup,

    OpenVDriveList(u32),
    CloseVDriveList(u32),

    ToggleDriveReadOnly(String),
    ToggleDriveNonRemovable(String),

    FlipDisplay,

    OpenVersion,
    CloseVersion,

    SmbSharePartition(String),
    SmbRemoveShare(String),
}
