kopia lustrzana https://github.com/jamescoxon/dl-fldigi
				
				
				
			QSO NBR/NXT macro tag
* Added <QSONBR>, <NXTNBR> macro tags to respectively add
    current # QSO records, next QSO record number to transmit
    string.
			
			
				pull/1/head
			
			
		
							rodzic
							
								
									2c5f422550
								
							
						
					
					
						commit
						b7dcd87470
					
				| 
						 | 
				
			
			@ -85,6 +85,8 @@ void loadBrowser(Fl_Widget *widget) {
 | 
			
		|||
	w->add(_("<NAME>\tother name"));
 | 
			
		||||
	w->add(_("<QTH>\tother QTH"));
 | 
			
		||||
	w->add(_("<RST>\tother RST"));
 | 
			
		||||
	w->add(_("<QSONBR>\t# QSO recs"));
 | 
			
		||||
	w->add(_("<NXTNBR>\tnext QSO rec #"));
 | 
			
		||||
	w->add(_("<MAPIT>\tmap on google"));
 | 
			
		||||
	w->add(_("<MAPIT:adr/lat/loc>\tmap by value"));
 | 
			
		||||
 
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -483,6 +483,28 @@ static void pTUNE(std::string &s, size_t &i, size_t endbracket)
 | 
			
		|||
	s.replace(i, endbracket - i + 1, "");
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static void pQSONBR(std::string &s, size_t &i, size_t endbracket)
 | 
			
		||||
{
 | 
			
		||||
	if (within_exec) {
 | 
			
		||||
		s.replace(i, endbracket - i + 1, "");
 | 
			
		||||
		return;
 | 
			
		||||
	}
 | 
			
		||||
	char szqsonbr[10];
 | 
			
		||||
	snprintf(szqsonbr, sizeof(szqsonbr), "%d", qsodb.nbrRecs());
 | 
			
		||||
	s.replace(i, endbracket - i + 1, szqsonbr);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static void pNXTNBR(std::string &s, size_t &i, size_t endbracket)
 | 
			
		||||
{
 | 
			
		||||
	if (within_exec) {
 | 
			
		||||
		s.replace(i, endbracket - i + 1, "");
 | 
			
		||||
		return;
 | 
			
		||||
	}
 | 
			
		||||
	char szqsonbr[10];
 | 
			
		||||
	snprintf(szqsonbr, sizeof(szqsonbr), "%d", qsodb.nbrRecs() + 1);
 | 
			
		||||
	s.replace(i, endbracket - i + 1, szqsonbr);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static void pNRSID(std::string &s, size_t &i, size_t endbracket)
 | 
			
		||||
{
 | 
			
		||||
	if (within_exec) {
 | 
			
		||||
| 
						 | 
				
			
			@ -2066,6 +2088,8 @@ static const MTAGS mtags[] = {
 | 
			
		|||
{"<MYQTH>",		pMYQTH},
 | 
			
		||||
{"<MYRST>",		pMYRST},
 | 
			
		||||
{"<QSOTIME>",	pQSOTIME},
 | 
			
		||||
{"<QSONBR>",	pQSONBR},
 | 
			
		||||
{"<NXTNBR>",	pNXTNBR},
 | 
			
		||||
{"<INFO1>",		pINFO1},
 | 
			
		||||
{"<INFO2>",		pINFO2},
 | 
			
		||||
{"<LDT>",		pLDT},
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Ładowanie…
	
		Reference in New Issue