File tree Expand file tree Collapse file tree 4 files changed +29
-0
lines changed Expand file tree Collapse file tree 4 files changed +29
-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 () {
@@ -60,6 +61,7 @@ class MyApp extends StatelessWidget {
60
61
'/oscilloscope' : (context) => const OscilloscopeScreen (),
61
62
'/multimeter' : (context) => const MultimeterScreen (),
62
63
'/logicAnalyzer' : (context) => const LogicAnalyzerScreen (),
64
+ '/waveGenerator' : (context) => const WaveGeneratorScreen (),
63
65
'/connectDevice' : (context) => const ConnectDeviceScreen (),
64
66
'/faq' : (context) => FAQScreen (),
65
67
'/settings' : (context) => const SettingsScreen (),
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
+
3
+ class WaveGeneratorScreen extends StatefulWidget {
4
+ const WaveGeneratorScreen ({super .key});
5
+
6
+ @override
7
+ State <StatefulWidget > createState () => _WaveGeneratorScreenState ();
8
+ }
9
+
10
+ class _WaveGeneratorScreenState extends State <WaveGeneratorScreen > {
11
+ @override
12
+ Widget build (BuildContext context) {
13
+ return Container ();
14
+ }
15
+ }
You can’t perform that action at this time.
0 commit comments