|
| 1 | +import 'package:flutter/material.dart'; |
| 2 | +import 'package:flutter_bloc/flutter_bloc.dart'; |
| 3 | +import 'package:flutter_keyboard_visibility/flutter_keyboard_visibility.dart'; |
1 | 4 | import 'package:flood_mobile/Api/client_api.dart';
|
2 | 5 | import 'package:flood_mobile/Blocs/client_settings_bloc/client_settings_bloc.dart';
|
| 6 | +import 'package:flood_mobile/Blocs/theme_bloc/theme_bloc.dart'; |
3 | 7 | import 'package:flood_mobile/Blocs/user_interface_bloc/user_interface_bloc.dart';
|
4 | 8 | import 'package:flood_mobile/Model/client_settings_model.dart';
|
5 | 9 | import 'package:flood_mobile/Model/user_interface_model.dart';
|
6 | 10 | import 'package:flood_mobile/Pages/settings_screen/widgets/authentication_section.dart';
|
7 | 11 | import 'package:flood_mobile/Pages/settings_screen/widgets/bandwidth_section.dart';
|
8 | 12 | import 'package:flood_mobile/Pages/settings_screen/widgets/connectivity_section.dart';
|
| 13 | +import 'package:flood_mobile/Pages/settings_screen/widgets/power_management_section.dart'; |
9 | 14 | import 'package:flood_mobile/Pages/settings_screen/widgets/resource_section.dart';
|
10 | 15 | import 'package:flood_mobile/Pages/settings_screen/widgets/speed_limit_section.dart';
|
11 | 16 | import 'package:flood_mobile/Pages/settings_screen/widgets/user_interface_section.dart';
|
12 | 17 | import 'package:flood_mobile/Pages/widgets/flood_snackbar.dart';
|
13 | 18 | import 'package:flood_mobile/Pages/widgets/text_size.dart';
|
14 | 19 | import 'package:flood_mobile/Services/transfer_speed_manager.dart';
|
15 |
| -import 'package:flood_mobile/Blocs/theme_bloc/theme_bloc.dart'; |
16 | 20 | import 'package:flood_mobile/l10n/l10n.dart';
|
17 |
| -import 'package:flutter/material.dart'; |
18 |
| -import 'package:flutter_bloc/flutter_bloc.dart'; |
19 |
| -import 'package:flutter_keyboard_visibility/flutter_keyboard_visibility.dart'; |
20 | 21 |
|
21 | 22 | class SettingsScreen extends StatefulWidget {
|
22 | 23 | final int themeIndex;
|
@@ -421,12 +422,17 @@ class _SettingsScreenState extends State<SettingsScreen> {
|
421 | 422 | authenticationformKey: _authenticationformKey,
|
422 | 423 | themeIndex: widget.themeIndex,
|
423 | 424 | ),
|
| 425 | + // *User Interface Section |
424 | 426 | UserInterfaceSection(
|
425 | 427 | themeIndex: widget.themeIndex,
|
426 | 428 | hp: hp,
|
427 | 429 | torrentScreenItems: torrentInfo,
|
428 | 430 | contextMenuItems: contextMenuInfo,
|
429 | 431 | ),
|
| 432 | + // *Power Management Section |
| 433 | + PowerManagementSection( |
| 434 | + themeIndex: widget.themeIndex, |
| 435 | + ), |
430 | 436 | SizedBox(
|
431 | 437 | height: 200,
|
432 | 438 | )
|
|
0 commit comments