aboutsummaryrefslogtreecommitdiff
path: root/lib/pages/Home.dart
diff options
context:
space:
mode:
Diffstat (limited to 'lib/pages/Home.dart')
-rw-r--r--lib/pages/Home.dart12
1 files changed, 8 insertions, 4 deletions
diff --git a/lib/pages/Home.dart b/lib/pages/Home.dart
index 2930bf8..3e22f93 100644
--- a/lib/pages/Home.dart
+++ b/lib/pages/Home.dart
@@ -77,10 +77,10 @@ class StatusInfoCard extends StatelessWidget {
class HomeView extends StatelessWidget {
DateTime dateTime;
List<Application> favoriteApps;
+ void Function(Application) openApp;
+ void Function(BuildContext, Application) openOptionsMenu;
- HomeView({ this.dateTime, this.favoriteApps }): super();
-
- void noop(Application app) {}
+ HomeView({ this.dateTime, this.favoriteApps, this.openApp, this.openOptionsMenu }): super();
@override
Widget build(BuildContext ctx) {
@@ -90,7 +90,11 @@ class HomeView extends StatelessWidget {
children: [
StatusInfoCard(dateTime: dateTime),
Expanded(child: Container(
- child: AppList(appList: favoriteApps, openApp: noop, openOptionsMenu: noop),
+ child: AppList(
+ appList: favoriteApps,
+ openApp: openApp,
+ openOptionsMenu: (app) => openOptionsMenu(ctx, app),
+ ),
)),
],
)