mirror of
https://github.com/R0m1k3/xtremflow.git
synced 2026-10-11 17:30:00 +02:00
feat: Add MobileSettingsTab widget for mobile IPTV settings UI.
This commit is contained in:
1 parent
9dc9102d1c
commit
b3b4b46203
1 file changed
+17
@@ -192,6 +192,23 @@ class _MobileSettingsTabState extends ConsumerState<MobileSettingsTab> {
|
||||
if (v != null) ref.read(iptvSettingsProvider.notifier).setConnectionTimeout(v);
|
||||
},
|
||||
),
|
||||
const Divider(height: 1),
|
||||
_DropdownSetting<TranscodingMode>(
|
||||
label: 'Mode',
|
||||
icon: Icons.settings_input_component,
|
||||
value: settings.transcodingMode,
|
||||
items: TranscodingMode.values,
|
||||
labelBuilder: (v) {
|
||||
switch (v) {
|
||||
case TranscodingMode.auto: return 'AUTO';
|
||||
case TranscodingMode.forced: return 'TRANSCODE';
|
||||
case TranscodingMode.disabled: return 'DIRECT';
|
||||
}
|
||||
},
|
||||
onChanged: (v) {
|
||||
if (v != null) ref.read(iptvSettingsProvider.notifier).setTranscodingMode(v);
|
||||
},
|
||||
),
|
||||
const Divider(height: 1),
|
||||
SwitchListTile(
|
||||
title: const Text('Auto Reconnect', style: TextStyle(color: AppColors.textPrimary)),
|
||||
|
||||
Reference in new issue
Block a user