mirror of
https://github.com/ImranR98/Obtainium.git
synced 2025-08-16 19:58:09 +02:00
Added selection count on Apps page
This commit is contained in:
@@ -337,21 +337,29 @@ class AppsPageState extends State<AppsPage> {
|
|||||||
persistentFooterButtons: [
|
persistentFooterButtons: [
|
||||||
Row(
|
Row(
|
||||||
children: [
|
children: [
|
||||||
IconButton(
|
selectedApps.isEmpty
|
||||||
onPressed: () {
|
? IconButton(
|
||||||
selectedApps.isEmpty
|
onPressed: () {
|
||||||
? selectThese(sortedApps.map((e) => e.app).toList())
|
selectThese(sortedApps.map((e) => e.app).toList());
|
||||||
: clearSelected();
|
},
|
||||||
},
|
icon: Icon(
|
||||||
icon: Icon(
|
Icons.select_all_outlined,
|
||||||
selectedApps.isEmpty
|
color: Theme.of(context).colorScheme.primary,
|
||||||
? Icons.select_all_outlined
|
),
|
||||||
: Icons.deselect_outlined,
|
tooltip: tr('selectAll'))
|
||||||
color: Theme.of(context).colorScheme.primary,
|
: TextButton.icon(
|
||||||
),
|
onPressed: () {
|
||||||
tooltip: selectedApps.isEmpty
|
selectedApps.isEmpty
|
||||||
? tr('selectAll')
|
? selectThese(sortedApps.map((e) => e.app).toList())
|
||||||
: tr('deselectN', args: [selectedApps.length.toString()])),
|
: clearSelected();
|
||||||
|
},
|
||||||
|
icon: Icon(
|
||||||
|
selectedApps.isEmpty
|
||||||
|
? Icons.select_all_outlined
|
||||||
|
: Icons.deselect_outlined,
|
||||||
|
color: Theme.of(context).colorScheme.primary,
|
||||||
|
),
|
||||||
|
label: Text(selectedApps.length.toString())),
|
||||||
const VerticalDivider(),
|
const VerticalDivider(),
|
||||||
Expanded(
|
Expanded(
|
||||||
child: Row(
|
child: Row(
|
||||||
|
Reference in New Issue
Block a user