File tree Expand file tree Collapse file tree 4 files changed +33
-0
lines changed Expand file tree Collapse file tree 4 files changed +33
-0
lines changed Original file line number Diff line number Diff line change @@ -1069,6 +1069,7 @@ class AppLocalizationsEn extends AppLocalizations {
1069
1069
@override
1070
1070
String get fileDeleted => 'File deleted' ;
1071
1071
1072
+ @override
1072
1073
String get soundmeterConfig => 'Soundmeter Configurations' ;
1073
1074
1074
1075
@override
Original file line number Diff line number Diff line change @@ -19,6 +19,7 @@ import 'package:pslab/view/about_us_screen.dart';
19
19
import 'package:pslab/view/software_licenses_screen.dart' ;
20
20
import 'package:pslab/theme/app_theme.dart' ;
21
21
import 'package:pslab/view/soundmeter_screen.dart' ;
22
+ import 'package:pslab/view/wave_generator_screen.dart' ;
22
23
import 'constants.dart' ;
23
24
24
25
void main () {
@@ -59,6 +60,7 @@ class MyApp extends StatelessWidget {
59
60
'/' : (context) => const InstrumentsScreen (),
60
61
'/oscilloscope' : (context) => const OscilloscopeScreen (),
61
62
'/multimeter' : (context) => const MultimeterScreen (),
63
+ '/waveGenerator' : (context) => const WaveGeneratorScreen (),
62
64
'/logicAnalyzer' : (context) => const LogicAnalyzerScreen (),
63
65
'/connectDevice' : (context) => const ConnectDeviceScreen (),
64
66
'/faq' : (context) => FAQScreen (),
Original file line number Diff line number Diff line change @@ -129,6 +129,17 @@ class _InstrumentsScreenState extends State<InstrumentsScreen> {
129
129
);
130
130
}
131
131
break ;
132
+ case 4 :
133
+ if (Navigator .canPop (context) &&
134
+ ModalRoute .of (context)? .settings.name == '/waveGenerator' ) {
135
+ Navigator .popUntil (context, ModalRoute .withName ('/waveGenerator' ));
136
+ } else {
137
+ Navigator .pushNamedAndRemoveUntil (
138
+ context,
139
+ '/waveGenerator' ,
140
+ (route) => route.isFirst,
141
+ );
142
+ }
132
143
default :
133
144
break ;
134
145
}
Original file line number Diff line number Diff line change
1
+ import 'package:flutter/widgets.dart' ;
2
+ import 'package:pslab/view/widgets/common_scaffold_widget.dart' ;
3
+
4
+ class WaveGeneratorScreen extends StatefulWidget {
5
+ const WaveGeneratorScreen ({super .key});
6
+
7
+ @override
8
+ State <StatefulWidget > createState () => _WaveGeneratorScreenState ();
9
+ }
10
+
11
+ class _WaveGeneratorScreenState extends State <WaveGeneratorScreen > {
12
+ @override
13
+ Widget build (BuildContext context) {
14
+ return CommonScaffold (
15
+ title: 'Wave Generator' ,
16
+ body: Container (),
17
+ );
18
+ }
19
+ }
You can’t perform that action at this time.
0 commit comments