Settings: Add music library path setting

This commit is contained in:
Elias Projahn 2020-03-28 10:24:32 +01:00
parent f0644e4058
commit cbbc5bc7c6

View file

@ -1,6 +1,7 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import '../backend.dart'; import '../backend.dart';
import '../selectors/files.dart';
class SettingsScreen extends StatelessWidget { class SettingsScreen extends StatelessWidget {
@override @override
@ -13,6 +14,26 @@ class SettingsScreen extends StatelessWidget {
), ),
body: ListView( body: ListView(
children: <Widget>[ children: <Widget>[
ListTile(
leading: Icon(Icons.library_music),
title: Text('Music library path'),
subtitle: Text(backend.musicLibraryPath),
onTap: () async {
final path = await Navigator.push<String>(
context,
MaterialPageRoute(
builder: (context) => FilesSelector(
mode: FilesSelectorMode.directory,
),
fullscreenDialog: true,
),
);
if (path != null) {
backend.setMusicLibraryPath(path);
}
},
),
], ],
), ),
); );