mirror of
				https://github.com/subsurface/subsurface.git
				synced 2025-02-19 22:16:15 +00:00 
			
		
		
		
	Use M_OR_FT macro instead of switch statement
This is easier to read and also avoids an incorrect gcc warning. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
		
							parent
							
								
									f0da41c937
								
							
						
					
					
						commit
						4ab58d6b47
					
				
					 3 changed files with 4 additions and 15 deletions
				
			
		| 
						 | 
					@ -35,6 +35,8 @@ QString get_trip_date_string(timestamp_t when, int nr);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
extern DiveComputerList dcList;
 | 
					extern DiveComputerList dcList;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#define M_OR_FT(_m,_f) ((prefs.units.length == units::METERS) ? ((_m) * 1000) : (feet_to_mm(_f)))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#if defined __APPLE__
 | 
					#if defined __APPLE__
 | 
				
			||||||
#define TITLE_OR_TEXT(_t,_m) "", _t + "\n" + _m
 | 
					#define TITLE_OR_TEXT(_t,_m) "", _t + "\n" + _m
 | 
				
			||||||
#else
 | 
					#else
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -30,8 +30,6 @@
 | 
				
			||||||
#define MAX_DEPTH M_OR_FT(150, 450)
 | 
					#define MAX_DEPTH M_OR_FT(150, 450)
 | 
				
			||||||
#define MIN_DEPTH M_OR_FT(20, 60)
 | 
					#define MIN_DEPTH M_OR_FT(20, 60)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define M_OR_FT(_m,_f) ((prefs.units.length == units::METERS) ? ((_m) * 1000) : (feet_to_mm(_f)))
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
QString gasToStr(const int o2Permille, const int hePermille) {
 | 
					QString gasToStr(const int o2Permille, const int hePermille) {
 | 
				
			||||||
	uint o2 = (o2Permille + 5) / 10, he = (hePermille + 5) / 10;
 | 
						uint o2 = (o2Permille + 5) / 10, he = (hePermille + 5) / 10;
 | 
				
			||||||
	QString result = is_air(o2Permille, hePermille) ? QObject::tr("AIR")
 | 
						QString result = is_air(o2Permille, hePermille) ? QObject::tr("AIR")
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -505,11 +505,7 @@ void ProfileGraphicsView::plot_depth_scale()
 | 
				
			||||||
	/* Depth markers: every 30 ft or 10 m*/
 | 
						/* Depth markers: every 30 ft or 10 m*/
 | 
				
			||||||
	maxdepth = get_maxdepth(&gc.pi);
 | 
						maxdepth = get_maxdepth(&gc.pi);
 | 
				
			||||||
	gc.topy = 0; gc.bottomy = maxdepth;
 | 
						gc.topy = 0; gc.bottomy = maxdepth;
 | 
				
			||||||
 | 
						marker = M_OR_FT(10,30);
 | 
				
			||||||
	switch (prefs.units.length) {
 | 
					 | 
				
			||||||
		case units::METERS: marker = 10000; break;
 | 
					 | 
				
			||||||
		case units::FEET: marker = 9144; break;	/* 30 ft */
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
	/* don't write depth labels all the way to the bottom as
 | 
						/* don't write depth labels all the way to the bottom as
 | 
				
			||||||
	 * there may be other graphs below the depth plot (like
 | 
						 * there may be other graphs below the depth plot (like
 | 
				
			||||||
| 
						 | 
					@ -1155,14 +1151,7 @@ void ProfileGraphicsView::plot_depth_profile()
 | 
				
			||||||
	/* Depth markers: every 30 ft or 10 m*/
 | 
						/* Depth markers: every 30 ft or 10 m*/
 | 
				
			||||||
	gc.leftx = 0; gc.rightx = 1.0;
 | 
						gc.leftx = 0; gc.rightx = 1.0;
 | 
				
			||||||
	gc.topy = 0; gc.bottomy = maxdepth;
 | 
						gc.topy = 0; gc.bottomy = maxdepth;
 | 
				
			||||||
	switch (prefs.units.length) {
 | 
						marker = M_OR_FT(10,30);
 | 
				
			||||||
	case units::METERS:
 | 
					 | 
				
			||||||
		marker = 10000;
 | 
					 | 
				
			||||||
		break;
 | 
					 | 
				
			||||||
	case units::FEET:
 | 
					 | 
				
			||||||
		marker = 9144;
 | 
					 | 
				
			||||||
		break;	/* 30 ft */
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
	maxline = qMax(gc.pi.maxdepth + marker, maxdepth * 2 / 3);
 | 
						maxline = qMax(gc.pi.maxdepth + marker, maxdepth * 2 / 3);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	c = getColor(DEPTH_GRID);
 | 
						c = getColor(DEPTH_GRID);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue