mirror of
https://github.com/R0m1k3/xtremflow.git
synced 2026-10-22 22:48:04 +02:00
feat: Add MobileSettingsTab widget for mobile IPTV settings UI.
This commit is contained in:
1 parent
c722a73d50
commit
5c9c347bbc
1 file changed
+17
@@ -192,6 +192,23 @@ class _MobileSettingsTabState extends ConsumerState<MobileSettingsTab> {
|
|||||||
if (v != null) ref.read(iptvSettingsProvider.notifier).setConnectionTimeout(v);
|
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),
|
const Divider(height: 1),
|
||||||
SwitchListTile(
|
SwitchListTile(
|
||||||
title: const Text('Auto Reconnect', style: TextStyle(color: AppColors.textPrimary)),
|
title: const Text('Auto Reconnect', style: TextStyle(color: AppColors.textPrimary)),
|
||||||
|
|||||||
Reference in new issue
Block a user