mirror of
				https://github.com/subsurface/subsurface.git
				synced 2025-02-19 22:16:15 +00:00 
			
		
		
		
	Add country information to TeX export
This is a bit ugly since it does a regexp match on divesite.notes but what can I do... Signed-off-by: Robert C. Helling <helling@atdotde.de> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
		
							parent
							
								
									0ea0272806
								
							
						
					
					
						commit
						02389c95cb
					
				
					 1 changed files with 8 additions and 2 deletions
				
			
		|  | @ -264,7 +264,13 @@ void DiveLogExportDialog::export_TeX(const char *filename, const bool selected_o | |||
| 		struct tm tm; | ||||
| 		utc_mkdate(dive->when, &tm); | ||||
| 
 | ||||
| 		dive_site *site = get_dive_site_by_uuid(dive->dive_site_uuid);; | ||||
| 		dive_site *site = get_dive_site_by_uuid(dive->dive_site_uuid); | ||||
| 		QRegExp ct("countrytag: (\\w+)"); | ||||
| 		QString country; | ||||
| 		if (ct.indexIn(site->notes) >= 0) | ||||
| 			country = ct.cap(1); | ||||
| 		else | ||||
| 			country = ""; | ||||
| 
 | ||||
| 		pressure_t delta_p = {.mbar = 0}; | ||||
| 
 | ||||
|  | @ -284,7 +290,7 @@ void DiveLogExportDialog::export_TeX(const char *filename, const bool selected_o | |||
| 		put_format(&buf, "\\def\\number{%d}\n", dive->number); | ||||
| 		put_format(&buf, "\\def\\place{%s}\n", site ? site->name : ""); | ||||
| 		put_format(&buf, "\\def\\spot{}\n"); | ||||
| 		put_format(&buf, "\\def\\country{}\n"); | ||||
| 		put_format(&buf, "\\def\\country{%s}\n", country.toUtf8().data()); | ||||
| 		put_format(&buf, "\\def\\entrance{}\n"); | ||||
| 		put_format(&buf, "\\def\\time{%u:%02u}\n", FRACTION(dive->duration.seconds, 60)); | ||||
| 		put_format(&buf, "\\def\\depth{%u.%01um}\n", FRACTION(dive->maxdepth.mm / 100, 10)); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue