From 9117ad5381bf4a6c4d1b2c04f1999b0b736044f5 Mon Sep 17 00:00:00 2001 From: Jordan Sherer Date: Fri, 13 Jul 2018 14:43:57 -0400 Subject: [PATCH] New slider style --- mainwindow.cpp | 2 -- mainwindow.ui | 72 +++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 71 insertions(+), 3 deletions(-) diff --git a/mainwindow.cpp b/mainwindow.cpp index d3b7029..f1d2930 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -5577,8 +5577,6 @@ void MainWindow::prepareBeacon(){ QString message = QString("DE %1 %2\nDE %1 %2").arg(m_config.my_callsign()).arg(m_config.my_grid().mid(0, 4)); - //ui->extFreeTextMsgEdit->setPlainText(message); - addMessageText(message); ui->startTxButton->setChecked(true); diff --git a/mainwindow.ui b/mainwindow.ui index d6b9686..00e352e 100644 --- a/mainwindow.ui +++ b/mainwindow.ui @@ -1409,13 +1409,83 @@ background:yellow; + + 4 + + + + 50 + 0 + + + + + 16 + + Adjust Tx audio level - selection-background-color: rgb(70, 70, 70); + QSlider::groove:vertical +{ +border: 1px solid #bbb; +background: white; +width: 10px; +border-radius: 2px; +} + +QSlider::sub-page:vertical +{ +background: QLinearGradient( x1: 0, y1: 0, x2: 1, y2: 0, stop: 0 #fff, stop: 0.4999 #eee, stop: 0.5 #ddd, stop: 1 #eee ); +border: 1px solid #777; +width: 10px; +border-radius: 2px; +} + +QSlider::add-page:vertical { +background: QLinearGradient( x1: 0, y1: 0, x2: 1, y2: 0, stop: 0 #78d, stop: 0.4999 #46a, stop: 0.5 #45a, stop: 1 #238 ); + +border: 1px solid #777; +border-radius: 2px; +width: 10px; +} + +QSlider::handle:vertical { +background: qlineargradient(x1:0, y1:0, x2:1, y2:1, stop:0 #eee, stop:1 #ccc); +border: 1px solid #777; +width: 20px; +height:20px; +margin-top: -1px; +margin-bottom: -1px; +margin-left:-5px; +margin-right:-5px; +border-radius: 2px; +} + +QSlider::handle:vertical:hover { +background: qlineargradient(x1:0, y1:0, x2:1, y2:1, stop:0 #fff, stop:1 #ddd); +border: 1px solid #444; +border-radius: 2px; +} + +QSlider::sub-page:vertical:disabled { +background: #bbb; +border-color: #999; +} + +QSlider::add-page:vertical:disabled { +background: #eee; +border-color: #999; +} + +QSlider::handle:vertical:disabled { +background: #eee; +border: 1px solid #aaa; +border-radius: 2px; +} 450