UI Tweaks. Remove frequency restriction (causing problems). And keep track of the last message sent for later.

This commit is contained in:
Jordan Sherer 2018-07-24 21:04:04 -04:00
parent c5a6f76b1e
commit c1c7d85195
3 changed files with 32 additions and 67 deletions

View File

@ -5518,6 +5518,9 @@ void MainWindow::createMessageTransmitQueue(QString const& text){
int freq = currentFreq();
logRxTxMessageText(QDateTime::currentDateTimeUtc(), lines.join(""), freq, true);
// keep track of the last message text sent
m_lastTxMessage = text;
}
void MainWindow::resetMessageTransmitQueue(){
@ -7578,12 +7581,6 @@ void MainWindow::setFreq4(int rxFreq, int txFreq)
txFreq = rxFreq;
}
// Don't go below 500 Hz if not in split mode
if(!m_config.split_mode()){
rxFreq = qMax(500, rxFreq);
txFreq = qMax(500, txFreq);
}
m_previousFreq = currentFreq();
if (ui->RxFreqSpinBox->isEnabled ()) ui->RxFreqSpinBox->setValue(rxFreq);

View File

@ -685,6 +685,7 @@ private:
bool m_rxDirty;
int m_txFrameCount;
QString m_lastTxMessage;
QDateTime m_lastTxTime;
QQueue<QString> m_txFrameQueue;
QQueue<RXDetail> m_rxFrameQueue;

View File

@ -155,13 +155,13 @@
<number>18</number>
</property>
<property name="topMargin">
<number>18</number>
<number>6</number>
</property>
<property name="rightMargin">
<number>18</number>
</property>
<property name="bottomMargin">
<number>18</number>
<number>6</number>
</property>
<item>
<spacer name="verticalSpacer_6">
@ -176,36 +176,6 @@
</property>
</spacer>
</item>
<item>
<widget class="QWidget" name="widget" native="true">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Minimum">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>0</width>
<height>0</height>
</size>
</property>
<layout class="QHBoxLayout" name="horizontalLayout_19">
<property name="spacing">
<number>4</number>
</property>
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<number>0</number>
</property>
<item>
<widget class="QComboBox" name="bandComboBox">
<property name="minimumSize">
@ -235,9 +205,6 @@ color:black;</string>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<widget class="QPushButton" name="labDialFreq">
<property name="styleSheet">
@ -332,13 +299,13 @@ o</string>
<number>18</number>
</property>
<property name="topMargin">
<number>18</number>
<number>6</number>
</property>
<property name="rightMargin">
<number>18</number>
</property>
<property name="bottomMargin">
<number>18</number>
<number>6</number>
</property>
<item>
<spacer name="verticalSpacer_4">
@ -453,16 +420,16 @@ color : white;
<number>18</number>
</property>
<property name="topMargin">
<number>18</number>
<number>6</number>
</property>
<property name="rightMargin">
<number>18</number>
</property>
<property name="bottomMargin">
<number>18</number>
<number>6</number>
</property>
<property name="spacing">
<number>12</number>
<number>18</number>
</property>
<item row="3" column="1">
<spacer name="verticalSpacer_8">