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