Fixed #94: swap heard graph on band change
This commit is contained in:
		
							parent
							
								
									59b1a3b011
								
							
						
					
					
						commit
						7bd86ca177
					
				| @ -5605,22 +5605,32 @@ void MainWindow::on_tx6_editingFinished()                       //tx6 edited | ||||
| } | ||||
| 
 | ||||
| void MainWindow::cacheActivity(QString key){ | ||||
|     m_callActivityCache[key] = m_callActivity; | ||||
|     m_bandActivityCache[key] = m_bandActivity; | ||||
|     m_rxTextCache[key] = ui->textEditRX->toHtml(); | ||||
|     m_callActivityBandCache[key] = m_callActivity; | ||||
|     m_bandActivityBandCache[key] = m_bandActivity; | ||||
|     m_rxTextBandCache[key] = ui->textEditRX->toHtml(); | ||||
|     m_heardGraphIncomingBandCache[key] = m_heardGraphIncoming; | ||||
|     m_heardGraphOutgoingBandCache[key] = m_heardGraphOutgoing; | ||||
| } | ||||
| 
 | ||||
| void MainWindow::restoreActivity(QString key){ | ||||
|     if(m_callActivityCache.contains(key)){ | ||||
|         m_callActivity = m_callActivityCache[key]; | ||||
|     if(m_callActivityBandCache.contains(key)){ | ||||
|         m_callActivity = m_callActivityBandCache[key]; | ||||
|     } | ||||
| 
 | ||||
|     if(m_bandActivityCache.contains(key)){ | ||||
|         m_bandActivity = m_bandActivityCache[key]; | ||||
|     if(m_bandActivityBandCache.contains(key)){ | ||||
|         m_bandActivity = m_bandActivityBandCache[key]; | ||||
|     } | ||||
| 
 | ||||
|     if(m_rxTextCache.contains(key)){ | ||||
|         ui->textEditRX->setHtml(m_rxTextCache[key]); | ||||
|     if(m_rxTextBandCache.contains(key)){ | ||||
|         ui->textEditRX->setHtml(m_rxTextBandCache[key]); | ||||
|     } | ||||
| 
 | ||||
|     if(m_heardGraphIncomingBandCache.contains(key)){ | ||||
|         m_heardGraphIncoming = m_heardGraphIncomingBandCache[key]; | ||||
|     } | ||||
| 
 | ||||
|     if(m_heardGraphOutgoingBandCache.contains(key)){ | ||||
|         m_heardGraphOutgoing = m_heardGraphOutgoingBandCache[key]; | ||||
|     } | ||||
| 
 | ||||
|     displayActivity(true); | ||||
|  | ||||
| @ -828,9 +828,11 @@ private: | ||||
| 
 | ||||
|   QMap<QString, int> m_rxInboxCountCache; // call -> count
 | ||||
| 
 | ||||
|   QMap<QString, QMap<QString, CallDetail>> m_callActivityCache; // band -> call activity
 | ||||
|   QMap<QString, QMap<int, QList<ActivityDetail>>> m_bandActivityCache; // band -> band activity
 | ||||
|   QMap<QString, QString> m_rxTextCache; // band -> rx text
 | ||||
|   QMap<QString, QMap<QString, CallDetail>> m_callActivityBandCache; // band -> call activity
 | ||||
|   QMap<QString, QMap<int, QList<ActivityDetail>>> m_bandActivityBandCache; // band -> band activity
 | ||||
|   QMap<QString, QString> m_rxTextBandCache; // band -> rx text
 | ||||
|   QMap<QString, QMap<QString, QSet<QString>>> m_heardGraphOutgoingBandCache; // band -> heard in
 | ||||
|   QMap<QString, QMap<QString, QSet<QString>>> m_heardGraphIncomingBandCache; // band -> heard out
 | ||||
| 
 | ||||
|   JSCChecker * m_checker; | ||||
| 
 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Jordan Sherer
						Jordan Sherer