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

Can update virtual directory

This commit is contained in:
2020-04-28 17:52:22 +02:00
parent 75e15f9f83
commit c42fe7f806
4 changed files with 167 additions and 1 deletions

View File

@ -3,6 +3,7 @@ import 'package:comunic/helpers/database/users_database_helper.dart';
import 'package:comunic/helpers/settings_helper.dart';
import 'package:comunic/models/general_settings.dart';
import 'package:comunic/ui/dialogs/multi_choices_dialog.dart';
import 'package:comunic/ui/dialogs/virtual_directory_dialog.dart';
import 'package:comunic/ui/widgets/async_screen_widget.dart';
import 'package:comunic/ui/widgets/settings/text_settings_edit_tile.dart';
import 'package:comunic/utils/account_utils.dart';
@ -214,6 +215,24 @@ class __GeneralAccountSettingsBodyState
maxLength: 255,
maxLines: 3,
),
// Virtual directory
SettingsTile(
title: tr("Virtual directory (optional)"),
subtitle: _settings.virtualDirectory,
onTap: () async {
final dir = await showVirtualDirectoryDialog(
context: context,
initialDirectory: _settings.virtualDirectory,
type: VirtualDirectoryTargetType.USER,
id: userID());
if (dir == null) return;
_settings.virtualDirectory = dir;
_updateSettings();
},
),
];
}