1
0
mirror of https://gitlab.com/comunic/comunicmobile synced 2025-06-19 08:15:16 +00:00

Can change group virtual directory

This commit is contained in:
2020-05-01 20:10:25 +02:00
parent d889321b38
commit 519c68b092
4 changed files with 38 additions and 2 deletions

View File

@ -1,5 +1,6 @@
import 'package:comunic/helpers/groups_helper.dart';
import 'package:comunic/models/advanced_group_info.dart';
import 'package:comunic/ui/dialogs/virtual_directory_dialog.dart';
import 'package:comunic/ui/widgets/async_screen_widget.dart';
import 'package:comunic/ui/widgets/comunic_back_button_widget.dart';
import 'package:comunic/ui/widgets/safe_state.dart';
@ -89,6 +90,25 @@ class _GroupSettingsScreenState extends SafeState<GroupSettingsScreen> {
_groupSettings.name = s;
_updateSettings();
}),
// Group virtual directory
SettingsTile(
title: tr("Virtual directory (optional)"),
subtitle: _groupSettings.virtualDirectory,
onTap: () async {
final newDir = await showVirtualDirectoryDialog(
context: context,
initialDirectory: _groupSettings.virtualDirectory,
id: _groupSettings.id,
type: VirtualDirectoryTargetType.GROUP,
);
if (newDir == null) return;
_groupSettings.virtualDirectory = newDir;
_updateSettings();
},
),
],
);
}