Keyboard shortcuts

This commit is contained in:
Hillel Coren 2019-09-25 23:32:48 +03:00
parent d539807965
commit 5533c68ffe
1 changed files with 14 additions and 0 deletions

View File

@ -7,8 +7,10 @@ import 'package:invoiceninja_flutter/data/models/client_model.dart';
import 'package:invoiceninja_flutter/data/models/models.dart'; import 'package:invoiceninja_flutter/data/models/models.dart';
import 'package:invoiceninja_flutter/redux/app/app_state.dart'; import 'package:invoiceninja_flutter/redux/app/app_state.dart';
import 'package:invoiceninja_flutter/redux/client/client_actions.dart'; import 'package:invoiceninja_flutter/redux/client/client_actions.dart';
import 'package:invoiceninja_flutter/redux/dashboard/dashboard_actions.dart';
import 'package:invoiceninja_flutter/redux/expense/expense_actions.dart'; import 'package:invoiceninja_flutter/redux/expense/expense_actions.dart';
import 'package:invoiceninja_flutter/redux/invoice/invoice_actions.dart'; import 'package:invoiceninja_flutter/redux/invoice/invoice_actions.dart';
import 'package:invoiceninja_flutter/redux/payment/payment_actions.dart';
import 'package:invoiceninja_flutter/redux/product/product_actions.dart'; import 'package:invoiceninja_flutter/redux/product/product_actions.dart';
import 'package:invoiceninja_flutter/redux/quote/quote_actions.dart'; import 'package:invoiceninja_flutter/redux/quote/quote_actions.dart';
import 'package:invoiceninja_flutter/redux/task/task_actions.dart'; import 'package:invoiceninja_flutter/redux/task/task_actions.dart';
@ -55,6 +57,9 @@ class AppBuilderState extends State<AppBuilder> {
dynamic action; dynamic action;
switch (_command) { switch (_command) {
case 'gd':
action = ViewDashboard(context: context, force: force);
break;
case 'lc': case 'lc':
action = ViewClientList(context: context, force: force); action = ViewClientList(context: context, force: force);
break; break;
@ -78,6 +83,15 @@ class AppBuilderState extends State<AppBuilder> {
invoice: InvoiceEntity(company: company), invoice: InvoiceEntity(company: company),
force: force); force: force);
break; break;
case 'lp':
action = ViewPaymentList(context: context, force: force);
break;
case 'np':
action = EditPayment(
context: context,
payment: PaymentEntity(company: company),
force: force);
break;
case 'lq': case 'lq':
action = ViewQuoteList(context: context, force: force); action = ViewQuoteList(context: context, force: force);
break; break;