mirror of
https://github.com/saitohirga/WSJT-X.git
synced 2024-11-04 16:31:17 -05:00
Merge branch 'integrate-77bit' of https://bitbucket.org/k1jt/wsjtx into integrate-77bit
This commit is contained in:
commit
6281439b12
@ -302,6 +302,7 @@ set (wsjtx_CXXSRCS
|
|||||||
about.cpp
|
about.cpp
|
||||||
astro.cpp
|
astro.cpp
|
||||||
messageaveraging.cpp
|
messageaveraging.cpp
|
||||||
|
colorhighlighting.cpp
|
||||||
WsprTxScheduler.cpp
|
WsprTxScheduler.cpp
|
||||||
mainwindow.cpp
|
mainwindow.cpp
|
||||||
Configuration.cpp
|
Configuration.cpp
|
||||||
@ -689,6 +690,7 @@ set (wsjtx_UISRCS
|
|||||||
mainwindow.ui
|
mainwindow.ui
|
||||||
about.ui
|
about.ui
|
||||||
astro.ui
|
astro.ui
|
||||||
|
colorhighlighting.ui
|
||||||
echograph.ui
|
echograph.ui
|
||||||
fastgraph.ui
|
fastgraph.ui
|
||||||
messageaveraging.ui
|
messageaveraging.ui
|
||||||
|
127
Configuration.ui
127
Configuration.ui
@ -2176,32 +2176,6 @@ Right click for insert and delete options.</string>
|
|||||||
<layout class="QGridLayout" name="gridLayout_5" rowstretch="1,1,2" columnstretch="1,1,2">
|
<layout class="QGridLayout" name="gridLayout_5" rowstretch="1,1,2" columnstretch="1,1,2">
|
||||||
<item row="1" column="1">
|
<item row="1" column="1">
|
||||||
<layout class="QGridLayout" name="gridLayout_13">
|
<layout class="QGridLayout" name="gridLayout_13">
|
||||||
<item row="6" column="1">
|
|
||||||
<widget class="QLabel" name="labNewCallBand">
|
|
||||||
<property name="styleSheet">
|
|
||||||
<string notr="true">QLabel{background-color: #99ffff}</string>
|
|
||||||
</property>
|
|
||||||
<property name="text">
|
|
||||||
<string notr="true">K1ABC</string>
|
|
||||||
</property>
|
|
||||||
<property name="alignment">
|
|
||||||
<set>Qt::AlignCenter</set>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="7" column="1">
|
|
||||||
<widget class="QLabel" name="labNewGrid">
|
|
||||||
<property name="styleSheet">
|
|
||||||
<string notr="true">QLabel{background-color: #ff8000}</string>
|
|
||||||
</property>
|
|
||||||
<property name="text">
|
|
||||||
<string notr="true">K1ABC</string>
|
|
||||||
</property>
|
|
||||||
<property name="alignment">
|
|
||||||
<set>Qt::AlignCenter</set>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="4" column="1">
|
<item row="4" column="1">
|
||||||
<widget class="QLabel" name="labDXCCband">
|
<widget class="QLabel" name="labDXCCband">
|
||||||
<property name="styleSheet">
|
<property name="styleSheet">
|
||||||
@ -2216,19 +2190,6 @@ Right click for insert and delete options.</string>
|
|||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item row="8" column="1">
|
|
||||||
<widget class="QLabel" name="labNewGridBand">
|
|
||||||
<property name="styleSheet">
|
|
||||||
<string notr="true">QLabel{background-color: #ffcc99}</string>
|
|
||||||
</property>
|
|
||||||
<property name="text">
|
|
||||||
<string notr="true">K1ABC</string>
|
|
||||||
</property>
|
|
||||||
<property name="alignment">
|
|
||||||
<set>Qt::AlignCenter</set>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="4" column="0">
|
<item row="4" column="0">
|
||||||
<widget class="QPushButton" name="pbNewDXCCband">
|
<widget class="QPushButton" name="pbNewDXCCband">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
@ -2236,27 +2197,6 @@ Right click for insert and delete options.</string>
|
|||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item row="6" column="0">
|
|
||||||
<widget class="QPushButton" name="pbNewCallBand">
|
|
||||||
<property name="text">
|
|
||||||
<string>New Call on Band</string>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="7" column="0">
|
|
||||||
<widget class="QPushButton" name="pbNewGrid">
|
|
||||||
<property name="text">
|
|
||||||
<string>New grid</string>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="8" column="0">
|
|
||||||
<widget class="QPushButton" name="pbNewGridBand">
|
|
||||||
<property name="text">
|
|
||||||
<string>New Grid on Band</string>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="0" column="0">
|
<item row="0" column="0">
|
||||||
<widget class="QPushButton" name="pbCQmsg">
|
<widget class="QPushButton" name="pbCQmsg">
|
||||||
<property name="minimumSize">
|
<property name="minimumSize">
|
||||||
@ -2385,7 +2325,27 @@ Right click for insert and delete options.</string>
|
|||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
<item row="9" column="0">
|
||||||
|
<widget class="QPushButton" name="pbResetDefaults">
|
||||||
|
<property name="text">
|
||||||
|
<string>Reset Defaults</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
<item row="5" column="1">
|
<item row="5" column="1">
|
||||||
|
<widget class="QLabel" name="labNewGrid">
|
||||||
|
<property name="styleSheet">
|
||||||
|
<string notr="true">QLabel{background-color: #ff8000}</string>
|
||||||
|
</property>
|
||||||
|
<property name="text">
|
||||||
|
<string notr="true">K1ABC</string>
|
||||||
|
</property>
|
||||||
|
<property name="alignment">
|
||||||
|
<set>Qt::AlignCenter</set>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="7" column="1">
|
||||||
<widget class="QLabel" name="labNewCall">
|
<widget class="QLabel" name="labNewCall">
|
||||||
<property name="minimumSize">
|
<property name="minimumSize">
|
||||||
<size>
|
<size>
|
||||||
@ -2404,7 +2364,40 @@ Right click for insert and delete options.</string>
|
|||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
<item row="6" column="1">
|
||||||
|
<widget class="QLabel" name="labNewGridBand">
|
||||||
|
<property name="styleSheet">
|
||||||
|
<string notr="true">QLabel{background-color: #ffcc99}</string>
|
||||||
|
</property>
|
||||||
|
<property name="text">
|
||||||
|
<string notr="true">K1ABC</string>
|
||||||
|
</property>
|
||||||
|
<property name="alignment">
|
||||||
|
<set>Qt::AlignCenter</set>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="8" column="1">
|
||||||
|
<widget class="QLabel" name="labNewCallBand">
|
||||||
|
<property name="styleSheet">
|
||||||
|
<string notr="true">QLabel{background-color: #99ffff}</string>
|
||||||
|
</property>
|
||||||
|
<property name="text">
|
||||||
|
<string notr="true">K1ABC</string>
|
||||||
|
</property>
|
||||||
|
<property name="alignment">
|
||||||
|
<set>Qt::AlignCenter</set>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
<item row="5" column="0">
|
<item row="5" column="0">
|
||||||
|
<widget class="QPushButton" name="pbNewGrid">
|
||||||
|
<property name="text">
|
||||||
|
<string>New grid</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="7" column="0">
|
||||||
<widget class="QPushButton" name="pbNewCall">
|
<widget class="QPushButton" name="pbNewCall">
|
||||||
<property name="minimumSize">
|
<property name="minimumSize">
|
||||||
<size>
|
<size>
|
||||||
@ -2417,10 +2410,17 @@ Right click for insert and delete options.</string>
|
|||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item row="9" column="0">
|
<item row="6" column="0">
|
||||||
<widget class="QPushButton" name="pbResetDefaults">
|
<widget class="QPushButton" name="pbNewGridBand">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>Reset Defaults</string>
|
<string>New Grid on Band</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="8" column="0">
|
||||||
|
<widget class="QPushButton" name="pbNewCallBand">
|
||||||
|
<property name="text">
|
||||||
|
<string>New Call on Band</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
@ -3033,7 +3033,6 @@ soundcard changes</string>
|
|||||||
<tabstop>pbMyCall</tabstop>
|
<tabstop>pbMyCall</tabstop>
|
||||||
<tabstop>pbTxMsg</tabstop>
|
<tabstop>pbTxMsg</tabstop>
|
||||||
<tabstop>pbNewDXCC</tabstop>
|
<tabstop>pbNewDXCC</tabstop>
|
||||||
<tabstop>pbNewCall</tabstop>
|
|
||||||
<tabstop>sbNtrials</tabstop>
|
<tabstop>sbNtrials</tabstop>
|
||||||
<tabstop>sbAggressive</tabstop>
|
<tabstop>sbAggressive</tabstop>
|
||||||
<tabstop>cbTwoPass</tabstop>
|
<tabstop>cbTwoPass</tabstop>
|
||||||
|
51
colorhighlighting.cpp
Normal file
51
colorhighlighting.cpp
Normal file
@ -0,0 +1,51 @@
|
|||||||
|
#include "colorhighlighting.h"
|
||||||
|
#include "ui_colorhighlighting.h"
|
||||||
|
#include "SettingsGroup.hpp"
|
||||||
|
|
||||||
|
#include <QApplication>
|
||||||
|
#include <QDebug>
|
||||||
|
|
||||||
|
ColorHighlighting::ColorHighlighting(QSettings *settings, QWidget *parent) :
|
||||||
|
QDialog(parent),
|
||||||
|
settings_ {settings},
|
||||||
|
ui(new Ui::ColorHighlighting)
|
||||||
|
{
|
||||||
|
ui->setupUi(this);
|
||||||
|
read_settings ();
|
||||||
|
}
|
||||||
|
|
||||||
|
ColorHighlighting::~ColorHighlighting()
|
||||||
|
{
|
||||||
|
if (isVisible ()) write_settings ();
|
||||||
|
delete ui;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ColorHighlighting::read_settings ()
|
||||||
|
{
|
||||||
|
SettingsGroup group {settings_, "ColorScheme"};
|
||||||
|
restoreGeometry (settings_->value ("window/geometry").toByteArray ());
|
||||||
|
}
|
||||||
|
|
||||||
|
void ColorHighlighting::write_settings ()
|
||||||
|
{
|
||||||
|
SettingsGroup group {settings_, "ColorScheme"};
|
||||||
|
settings_->setValue ("window/geometry", saveGeometry ());
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void ColorHighlighting::colorHighlightlingSetup(QColor color_CQ,QColor color_MyCall,
|
||||||
|
QColor color_DXCC,QColor color_DXCCband,QColor color_NewCall,
|
||||||
|
QColor color_NewCallBand,QColor color_NewGrid,QColor color_NewGridBand,
|
||||||
|
QColor color_TxMsg)
|
||||||
|
{
|
||||||
|
setWindowTitle(QApplication::applicationName() + " - Colors");
|
||||||
|
ui->label->setStyleSheet(QString("background: %1").arg(color_CQ.name()));
|
||||||
|
ui->label_3->setStyleSheet(QString("background: %1").arg(color_MyCall.name()));
|
||||||
|
ui->label_5->setStyleSheet(QString("background: %1").arg(color_TxMsg.name()));
|
||||||
|
ui->label_7->setStyleSheet(QString("background: %1").arg(color_DXCC.name()));
|
||||||
|
ui->label_9->setStyleSheet(QString("background: %1").arg(color_DXCCband.name()));
|
||||||
|
ui->label_11->setStyleSheet(QString("background: %1").arg(color_NewCall.name()));
|
||||||
|
ui->label_13->setStyleSheet(QString("background: %1").arg(color_NewCallBand.name()));
|
||||||
|
ui->label_15->setStyleSheet(QString("background: %1").arg(color_NewGrid.name()));
|
||||||
|
ui->label_17->setStyleSheet(QString("background: %1").arg(color_NewGridBand.name()));
|
||||||
|
}
|
30
colorhighlighting.h
Normal file
30
colorhighlighting.h
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
#ifndef COLORHIGHLIGHTING_H
|
||||||
|
#define COLORHIGHLIGHTING_H
|
||||||
|
|
||||||
|
#include <QDialog>
|
||||||
|
#include <QSettings>
|
||||||
|
|
||||||
|
namespace Ui {
|
||||||
|
class ColorHighlighting;
|
||||||
|
}
|
||||||
|
|
||||||
|
class ColorHighlighting : public QDialog
|
||||||
|
{
|
||||||
|
Q_OBJECT
|
||||||
|
|
||||||
|
public:
|
||||||
|
explicit ColorHighlighting(QSettings *, QWidget *parent = 0);
|
||||||
|
~ColorHighlighting();
|
||||||
|
void colorHighlightlingSetup(QColor color_CQ,QColor color_MyCall,
|
||||||
|
QColor color_DXCC,QColor color_DXCCband,QColor color_NewCall,
|
||||||
|
QColor color_NewCallBand,QColor color_NewGrid,QColor color_NewGridBand,
|
||||||
|
QColor color_TxMsg);
|
||||||
|
|
||||||
|
private:
|
||||||
|
QSettings * settings_;
|
||||||
|
void read_settings ();
|
||||||
|
void write_settings ();
|
||||||
|
Ui::ColorHighlighting *ui;
|
||||||
|
};
|
||||||
|
|
||||||
|
#endif // COLORHIGHLIGHTING_H
|
178
colorhighlighting.ui
Normal file
178
colorhighlighting.ui
Normal file
@ -0,0 +1,178 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<ui version="4.0">
|
||||||
|
<class>ColorHighlighting</class>
|
||||||
|
<widget class="QDialog" name="ColorHighlighting">
|
||||||
|
<property name="geometry">
|
||||||
|
<rect>
|
||||||
|
<x>0</x>
|
||||||
|
<y>0</y>
|
||||||
|
<width>212</width>
|
||||||
|
<height>265</height>
|
||||||
|
</rect>
|
||||||
|
</property>
|
||||||
|
<property name="windowTitle">
|
||||||
|
<string>Dialog</string>
|
||||||
|
</property>
|
||||||
|
<layout class="QVBoxLayout" name="verticalLayout">
|
||||||
|
<item>
|
||||||
|
<layout class="QGridLayout" name="gridLayout">
|
||||||
|
<item row="5" column="0">
|
||||||
|
<widget class="QLabel" name="label_15">
|
||||||
|
<property name="text">
|
||||||
|
<string>K1ABC</string>
|
||||||
|
</property>
|
||||||
|
<property name="alignment">
|
||||||
|
<set>Qt::AlignCenter</set>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="6" column="0">
|
||||||
|
<widget class="QLabel" name="label_17">
|
||||||
|
<property name="text">
|
||||||
|
<string>K1ABC</string>
|
||||||
|
</property>
|
||||||
|
<property name="alignment">
|
||||||
|
<set>Qt::AlignCenter</set>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="7" column="0">
|
||||||
|
<widget class="QLabel" name="label_11">
|
||||||
|
<property name="text">
|
||||||
|
<string>K1ABC</string>
|
||||||
|
</property>
|
||||||
|
<property name="alignment">
|
||||||
|
<set>Qt::AlignCenter</set>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="8" column="0">
|
||||||
|
<widget class="QLabel" name="label_13">
|
||||||
|
<property name="text">
|
||||||
|
<string>K1ABC</string>
|
||||||
|
</property>
|
||||||
|
<property name="alignment">
|
||||||
|
<set>Qt::AlignCenter</set>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="7" column="1">
|
||||||
|
<widget class="QLabel" name="label_12">
|
||||||
|
<property name="text">
|
||||||
|
<string>New Call</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="8" column="1">
|
||||||
|
<widget class="QLabel" name="label_14">
|
||||||
|
<property name="text">
|
||||||
|
<string>New Call on Band</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="5" column="1">
|
||||||
|
<widget class="QLabel" name="label_16">
|
||||||
|
<property name="text">
|
||||||
|
<string>New Grid</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="6" column="1">
|
||||||
|
<widget class="QLabel" name="label_18">
|
||||||
|
<property name="text">
|
||||||
|
<string>New Grid on Band</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="2" column="1">
|
||||||
|
<widget class="QLabel" name="label_6">
|
||||||
|
<property name="text">
|
||||||
|
<string>Transmitted message</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="0" column="0">
|
||||||
|
<widget class="QLabel" name="label">
|
||||||
|
<property name="text">
|
||||||
|
<string>K1ABC</string>
|
||||||
|
</property>
|
||||||
|
<property name="alignment">
|
||||||
|
<set>Qt::AlignCenter</set>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="4" column="0">
|
||||||
|
<widget class="QLabel" name="label_9">
|
||||||
|
<property name="text">
|
||||||
|
<string>K1ABC</string>
|
||||||
|
</property>
|
||||||
|
<property name="alignment">
|
||||||
|
<set>Qt::AlignCenter</set>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="2" column="0">
|
||||||
|
<widget class="QLabel" name="label_5">
|
||||||
|
<property name="text">
|
||||||
|
<string>K1ABC</string>
|
||||||
|
</property>
|
||||||
|
<property name="alignment">
|
||||||
|
<set>Qt::AlignCenter</set>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="1" column="0">
|
||||||
|
<widget class="QLabel" name="label_3">
|
||||||
|
<property name="text">
|
||||||
|
<string>K1ABC</string>
|
||||||
|
</property>
|
||||||
|
<property name="alignment">
|
||||||
|
<set>Qt::AlignCenter</set>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="3" column="1">
|
||||||
|
<widget class="QLabel" name="label_8">
|
||||||
|
<property name="text">
|
||||||
|
<string>New DXCC</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="4" column="1">
|
||||||
|
<widget class="QLabel" name="label_10">
|
||||||
|
<property name="text">
|
||||||
|
<string>New DXCC on Band</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="1" column="1">
|
||||||
|
<widget class="QLabel" name="label_4">
|
||||||
|
<property name="text">
|
||||||
|
<string>My Call in message</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="3" column="0">
|
||||||
|
<widget class="QLabel" name="label_7">
|
||||||
|
<property name="text">
|
||||||
|
<string>K1ABC</string>
|
||||||
|
</property>
|
||||||
|
<property name="alignment">
|
||||||
|
<set>Qt::AlignCenter</set>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="0" column="1">
|
||||||
|
<widget class="QLabel" name="label_2">
|
||||||
|
<property name="text">
|
||||||
|
<string>CQ in message</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
</layout>
|
||||||
|
</item>
|
||||||
|
</layout>
|
||||||
|
</widget>
|
||||||
|
<resources/>
|
||||||
|
<connections/>
|
||||||
|
</ui>
|
@ -39,6 +39,7 @@
|
|||||||
#include "fastgraph.h"
|
#include "fastgraph.h"
|
||||||
#include "about.h"
|
#include "about.h"
|
||||||
#include "messageaveraging.h"
|
#include "messageaveraging.h"
|
||||||
|
#include "colorhighlighting.h"
|
||||||
#include "widegraph.h"
|
#include "widegraph.h"
|
||||||
#include "sleep.h"
|
#include "sleep.h"
|
||||||
#include "logqso.h"
|
#include "logqso.h"
|
||||||
@ -2165,6 +2166,7 @@ void MainWindow::closeEvent(QCloseEvent * e)
|
|||||||
m_prefixes.reset ();
|
m_prefixes.reset ();
|
||||||
m_shortcuts.reset ();
|
m_shortcuts.reset ();
|
||||||
m_mouseCmnds.reset ();
|
m_mouseCmnds.reset ();
|
||||||
|
m_colorHighlighting.reset();
|
||||||
if(m_mode!="MSK144" and m_mode!="FT8") killFile();
|
if(m_mode!="MSK144" and m_mode!="FT8") killFile();
|
||||||
float sw=0.0;
|
float sw=0.0;
|
||||||
int nw=400;
|
int nw=400;
|
||||||
@ -2178,9 +2180,7 @@ void MainWindow::closeEvent(QCloseEvent * e)
|
|||||||
bool b=proc_jt9.waitForFinished(1000);
|
bool b=proc_jt9.waitForFinished(1000);
|
||||||
if(!b) proc_jt9.close();
|
if(!b) proc_jt9.close();
|
||||||
quitFile.remove();
|
quitFile.remove();
|
||||||
|
|
||||||
Q_EMIT finished ();
|
Q_EMIT finished ();
|
||||||
|
|
||||||
QMainWindow::closeEvent (e);
|
QMainWindow::closeEvent (e);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2372,6 +2372,20 @@ void MainWindow::on_actionFox_Log_triggered()
|
|||||||
m_msgAvgWidget->foxLogSetup();
|
m_msgAvgWidget->foxLogSetup();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void MainWindow::on_actionColors_triggered()
|
||||||
|
{
|
||||||
|
if (!m_colorHighlighting) {
|
||||||
|
m_colorHighlighting.reset (new ColorHighlighting {m_settings});
|
||||||
|
}
|
||||||
|
m_colorHighlighting->showNormal();
|
||||||
|
m_colorHighlighting->raise ();
|
||||||
|
m_colorHighlighting->activateWindow ();
|
||||||
|
m_colorHighlighting->colorHighlightlingSetup(m_config.color_CQ(),m_config.color_MyCall(),
|
||||||
|
m_config.color_DXCC(),m_config.color_DXCCband(),m_config.color_NewCall(),
|
||||||
|
m_config.color_NewCallBand(),m_config.color_NewGrid(),m_config.color_NewGridBand(),
|
||||||
|
m_config.color_TxMsg());
|
||||||
|
}
|
||||||
|
|
||||||
void MainWindow::on_actionMessage_averaging_triggered()
|
void MainWindow::on_actionMessage_averaging_triggered()
|
||||||
{
|
{
|
||||||
if (!m_msgAvgWidget)
|
if (!m_msgAvgWidget)
|
||||||
|
@ -68,6 +68,7 @@ class WideGraph;
|
|||||||
class LogQSO;
|
class LogQSO;
|
||||||
class Transceiver;
|
class Transceiver;
|
||||||
class MessageAveraging;
|
class MessageAveraging;
|
||||||
|
class ColorHighlighting;
|
||||||
class MessageClient;
|
class MessageClient;
|
||||||
class QTime;
|
class QTime;
|
||||||
class WSPRBandHopping;
|
class WSPRBandHopping;
|
||||||
@ -243,6 +244,7 @@ private slots:
|
|||||||
void auto_tx_mode(bool);
|
void auto_tx_mode(bool);
|
||||||
void on_actionMessage_averaging_triggered();
|
void on_actionMessage_averaging_triggered();
|
||||||
void on_actionFox_Log_triggered();
|
void on_actionFox_Log_triggered();
|
||||||
|
void on_actionColors_triggered();
|
||||||
void on_actionInclude_averaging_toggled (bool);
|
void on_actionInclude_averaging_toggled (bool);
|
||||||
void on_actionInclude_correlation_toggled (bool);
|
void on_actionInclude_correlation_toggled (bool);
|
||||||
void on_actionEnable_AP_DXcall_toggled (bool);
|
void on_actionEnable_AP_DXcall_toggled (bool);
|
||||||
@ -356,7 +358,7 @@ private:
|
|||||||
QScopedPointer<HelpTextWindow> m_prefixes;
|
QScopedPointer<HelpTextWindow> m_prefixes;
|
||||||
QScopedPointer<HelpTextWindow> m_mouseCmnds;
|
QScopedPointer<HelpTextWindow> m_mouseCmnds;
|
||||||
QScopedPointer<MessageAveraging> m_msgAvgWidget;
|
QScopedPointer<MessageAveraging> m_msgAvgWidget;
|
||||||
|
QScopedPointer<ColorHighlighting> m_colorHighlighting;
|
||||||
Transceiver::TransceiverState m_rigState;
|
Transceiver::TransceiverState m_rigState;
|
||||||
Frequency m_lastDialFreq;
|
Frequency m_lastDialFreq;
|
||||||
QString m_lastBand;
|
QString m_lastBand;
|
||||||
|
@ -2637,6 +2637,7 @@ QPushButton[state="ok"] {
|
|||||||
<addaction name="actionEcho_Graph"/>
|
<addaction name="actionEcho_Graph"/>
|
||||||
<addaction name="actionFast_Graph"/>
|
<addaction name="actionFast_Graph"/>
|
||||||
<addaction name="actionFox_Log"/>
|
<addaction name="actionFox_Log"/>
|
||||||
|
<addaction name="actionColors"/>
|
||||||
<addaction name="separator"/>
|
<addaction name="separator"/>
|
||||||
</widget>
|
</widget>
|
||||||
<widget class="QMenu" name="menuDecode">
|
<widget class="QMenu" name="menuDecode">
|
||||||
@ -3298,6 +3299,11 @@ QPushButton[state="ok"] {
|
|||||||
<string>Erase cabrillo.log</string>
|
<string>Erase cabrillo.log</string>
|
||||||
</property>
|
</property>
|
||||||
</action>
|
</action>
|
||||||
|
<action name="actionColors">
|
||||||
|
<property name="text">
|
||||||
|
<string>Color highlighting scheme</string>
|
||||||
|
</property>
|
||||||
|
</action>
|
||||||
</widget>
|
</widget>
|
||||||
<layoutdefault spacing="6" margin="11"/>
|
<layoutdefault spacing="6" margin="11"/>
|
||||||
<customwidgets>
|
<customwidgets>
|
||||||
|
@ -67,7 +67,8 @@ SOURCES += \
|
|||||||
echoplot.cpp echograph.cpp fastgraph.cpp fastplot.cpp Modes.cpp \
|
echoplot.cpp echograph.cpp fastgraph.cpp fastplot.cpp Modes.cpp \
|
||||||
WSPRBandHopping.cpp MessageAggregator.cpp SampleDownloader.cpp qt_helpers.cpp\
|
WSPRBandHopping.cpp MessageAggregator.cpp SampleDownloader.cpp qt_helpers.cpp\
|
||||||
MultiSettings.cpp PhaseEqualizationDialog.cpp IARURegions.cpp MessageBox.cpp \
|
MultiSettings.cpp PhaseEqualizationDialog.cpp IARURegions.cpp MessageBox.cpp \
|
||||||
EqualizationToolsDialog.cpp
|
EqualizationToolsDialog.cpp \
|
||||||
|
colorhighlighting.cpp
|
||||||
|
|
||||||
HEADERS += qt_helpers.hpp \
|
HEADERS += qt_helpers.hpp \
|
||||||
pimpl_h.hpp pimpl_impl.hpp \
|
pimpl_h.hpp pimpl_impl.hpp \
|
||||||
@ -83,7 +84,8 @@ HEADERS += qt_helpers.hpp \
|
|||||||
logbook/logbook.h logbook/countrydat.h logbook/countriesworked.h logbook/adif.h \
|
logbook/logbook.h logbook/countrydat.h logbook/countriesworked.h logbook/adif.h \
|
||||||
messageaveraging.h echoplot.h echograph.h fastgraph.h fastplot.h Modes.hpp WSPRBandHopping.hpp \
|
messageaveraging.h echoplot.h echograph.h fastgraph.h fastplot.h Modes.hpp WSPRBandHopping.hpp \
|
||||||
WsprTxScheduler.h SampleDownloader.hpp MultiSettings.hpp PhaseEqualizationDialog.hpp \
|
WsprTxScheduler.h SampleDownloader.hpp MultiSettings.hpp PhaseEqualizationDialog.hpp \
|
||||||
IARURegions.hpp MessageBox.hpp EqualizationToolsDialog.hpp
|
IARURegions.hpp MessageBox.hpp EqualizationToolsDialog.hpp \
|
||||||
|
colorhighlighting.h
|
||||||
|
|
||||||
|
|
||||||
INCLUDEPATH += qmake_only
|
INCLUDEPATH += qmake_only
|
||||||
@ -95,7 +97,8 @@ HEADERS += OmniRigTransceiver.hpp
|
|||||||
|
|
||||||
FORMS += mainwindow.ui about.ui Configuration.ui widegraph.ui astro.ui \
|
FORMS += mainwindow.ui about.ui Configuration.ui widegraph.ui astro.ui \
|
||||||
logqso.ui wf_palette_design_dialog.ui messageaveraging.ui echograph.ui \
|
logqso.ui wf_palette_design_dialog.ui messageaveraging.ui echograph.ui \
|
||||||
fastgraph.ui
|
fastgraph.ui \
|
||||||
|
colorhighlighting.ui
|
||||||
|
|
||||||
RC_FILE = wsjtx.rc
|
RC_FILE = wsjtx.rc
|
||||||
RESOURCES = wsjtx.qrc
|
RESOURCES = wsjtx.qrc
|
||||||
|
Loading…
Reference in New Issue
Block a user