DragonX compatibility: crash fixes, reorg detection, server failover, sync perf
- Fix Rust FFI panics with catch_unwind wrappers and safe CString handling - Handle poisoned mutex/RwLock from prior panics instead of crashing - Add stuck sync detection (10s stall threshold) and chain reorg user prompt - Add "Skip Verification" button to seed phrase wizard - Update payment URIs from hush: to drgx: - Update branding strings throughout UI - Add all 6 lite servers (lite, lite1-5.dragonx.is) with random selection - Add server connectivity probing to skip unreachable servers - Reuse Tokio runtime across block fetch batches to reduce sync overhead - Update Cargo.lock dependencies
@@ -1,42 +1,42 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>silentdragonxlite</string>
|
||||
<key>CFBundleGetInfoString</key>
|
||||
<string>Created by Qt/QMake</string>
|
||||
<key>CFBundleIconFile</key>
|
||||
<string>logo.icns</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>is.dragonx.SilentDragonXLite</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>APPL</string>
|
||||
<key>CFBundleSignature</key>
|
||||
<string>????</string>
|
||||
<key>LSMinimumSystemVersion</key>
|
||||
<string>10.11</string>
|
||||
<key>NOTE</key>
|
||||
<string>This file was generated by Qt/QMake.</string>
|
||||
<key>NSPrincipalClass</key>
|
||||
<string>NSApplication</string>
|
||||
<key>NSSupportsAutomaticGraphicsSwitching</key>
|
||||
<true/>
|
||||
<key>NSRequiresAquaSystemAppearance</key>
|
||||
<string>YES</string>
|
||||
|
||||
<key>CFBundleURLTypes</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>CFBundleURLName</key>
|
||||
<string>hush URI</string>
|
||||
<key>CFBundleURLSchemes</key>
|
||||
<array>
|
||||
<string>hush</string>
|
||||
</array>
|
||||
</dict>
|
||||
</array>
|
||||
<key>NSUIElement</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</plist>
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>silentdragonxlite</string>
|
||||
<key>CFBundleGetInfoString</key>
|
||||
<string>Created by Qt/QMake</string>
|
||||
<key>CFBundleIconFile</key>
|
||||
<string>logo.icns</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>is.dragonx.SilentDragonXLite</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>APPL</string>
|
||||
<key>CFBundleSignature</key>
|
||||
<string>????</string>
|
||||
<key>LSMinimumSystemVersion</key>
|
||||
<string>10.11</string>
|
||||
<key>NOTE</key>
|
||||
<string>This file was generated by Qt/QMake.</string>
|
||||
<key>NSPrincipalClass</key>
|
||||
<string>NSApplication</string>
|
||||
<key>NSSupportsAutomaticGraphicsSwitching</key>
|
||||
<true/>
|
||||
<key>NSRequiresAquaSystemAppearance</key>
|
||||
<string>YES</string>
|
||||
|
||||
<key>CFBundleURLTypes</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>CFBundleURLName</key>
|
||||
<string>hush URI</string>
|
||||
<key>CFBundleURLSchemes</key>
|
||||
<array>
|
||||
<string>hush</string>
|
||||
</array>
|
||||
</dict>
|
||||
</array>
|
||||
<key>NSUIElement</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</plist>
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 265.7 283.5" style="enable-background:new 0 0 265.7 283.5;" xml:space="preserve">
|
||||
<g>
|
||||
<path d="M132.9,0C59.8,0,0,59.8,0,132.9c0,73,59.8,132.9,132.9,132.9c73,0,132.9-59.8,132.9-132.9C265.7,59.8,205.9,0,132.9,0
|
||||
L132.9,0z M199.3,146.2h-53.1v53.1h-26.6v-53.1H66.4v-26.6h53.1V66.4h26.6v53.1h53.1V146.2z M199.3,146.2"/>
|
||||
</g>
|
||||
</svg>
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 265.7 283.5" style="enable-background:new 0 0 265.7 283.5;" xml:space="preserve">
|
||||
<g>
|
||||
<path d="M132.9,0C59.8,0,0,59.8,0,132.9c0,73,59.8,132.9,132.9,132.9c73,0,132.9-59.8,132.9-132.9C265.7,59.8,205.9,0,132.9,0
|
||||
L132.9,0z M199.3,146.2h-53.1v53.1h-26.6v-53.1H66.4v-26.6h53.1V66.4h26.6v53.1h53.1V146.2z M199.3,146.2"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 604 B After Width: | Height: | Size: 613 B |
3464
res/css/Blue.css
176
res/css/Dark.css
@@ -1,88 +1,88 @@
|
||||
|
||||
QWidget, QMainWindow, QMenuBar, QMenu, QDialog, QTabWidget, QTableView, QScrollArea, QGroupBox, QPlainTextEdit, QLineEdit, QLabel, MainWindow
|
||||
{
|
||||
background-color: #303335;
|
||||
color: #ffffff;
|
||||
}
|
||||
|
||||
QTabWidget QTabBar::tab {
|
||||
padding-left:20px;
|
||||
padding-right:20px;
|
||||
padding-top:5px;
|
||||
padding-bottom:5px;
|
||||
border: 1px solid #525355;
|
||||
background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #747577, stop: 1 #3E4244);
|
||||
}
|
||||
|
||||
QTabWidget QTabBar::tab:selected {
|
||||
min-height: 10px;
|
||||
background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #525355, stop: 1 #303335);
|
||||
color:#fff;
|
||||
border: 1px ridge #000;
|
||||
}
|
||||
|
||||
QTabWidget QTabBar::tab:hover {
|
||||
background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #747577, stop: 1 #3E4244);
|
||||
color:#fff;
|
||||
border: 1px ridge #fff;
|
||||
min-height: 20px;
|
||||
}
|
||||
|
||||
QHeaderView { /* Table Header */
|
||||
background-color:#303335;
|
||||
}
|
||||
|
||||
QHeaderView::section { /* Table Header Sections */
|
||||
qproperty-alignment:center;
|
||||
background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #747577, stop: 1 #3E4244);
|
||||
color:#fff;
|
||||
min-height:25px;
|
||||
font-weight:bold;
|
||||
font-size:11px;
|
||||
outline:0;
|
||||
border:1px solid #525355;
|
||||
border-right:1px solid #fff;
|
||||
border-left:1px solid #fff;
|
||||
padding-left:5px;
|
||||
padding-right:5px;
|
||||
padding-top:2px;
|
||||
padding-bottom:2px;
|
||||
}
|
||||
|
||||
QHeaderView::section:last {
|
||||
border-right: 0px solid #d7d7d7;
|
||||
}
|
||||
|
||||
QScrollArea {
|
||||
background:transparent;
|
||||
border:0px;
|
||||
}
|
||||
|
||||
QTableView { /* Table - has to be selected as a class otherwise it throws off QCalendarWidget */
|
||||
background:#303335;
|
||||
}
|
||||
|
||||
QTableView::item { /* Table Item */
|
||||
background-color:#303335;
|
||||
border:1px solid #fff;
|
||||
font-size:12px;
|
||||
}
|
||||
|
||||
QTableView::item:selected { /* Table Item Selected */
|
||||
background-color:#fff;
|
||||
color:#000;
|
||||
}
|
||||
|
||||
QMenuBar {
|
||||
background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #525355, stop: 1 #303335);
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
QMenuBar::item {
|
||||
background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #525355, stop: 1 #303335);
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
QMenuBar::item:selected {
|
||||
background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #747577, stop: 1 #3E4244);
|
||||
}
|
||||
|
||||
QWidget, QMainWindow, QMenuBar, QMenu, QDialog, QTabWidget, QTableView, QScrollArea, QGroupBox, QPlainTextEdit, QLineEdit, QLabel, MainWindow
|
||||
{
|
||||
background-color: #303335;
|
||||
color: #ffffff;
|
||||
}
|
||||
|
||||
QTabWidget QTabBar::tab {
|
||||
padding-left:20px;
|
||||
padding-right:20px;
|
||||
padding-top:5px;
|
||||
padding-bottom:5px;
|
||||
border: 1px solid #525355;
|
||||
background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #747577, stop: 1 #3E4244);
|
||||
}
|
||||
|
||||
QTabWidget QTabBar::tab:selected {
|
||||
min-height: 10px;
|
||||
background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #525355, stop: 1 #303335);
|
||||
color:#fff;
|
||||
border: 1px ridge #000;
|
||||
}
|
||||
|
||||
QTabWidget QTabBar::tab:hover {
|
||||
background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #747577, stop: 1 #3E4244);
|
||||
color:#fff;
|
||||
border: 1px ridge #fff;
|
||||
min-height: 20px;
|
||||
}
|
||||
|
||||
QHeaderView { /* Table Header */
|
||||
background-color:#303335;
|
||||
}
|
||||
|
||||
QHeaderView::section { /* Table Header Sections */
|
||||
qproperty-alignment:center;
|
||||
background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #747577, stop: 1 #3E4244);
|
||||
color:#fff;
|
||||
min-height:25px;
|
||||
font-weight:bold;
|
||||
font-size:11px;
|
||||
outline:0;
|
||||
border:1px solid #525355;
|
||||
border-right:1px solid #fff;
|
||||
border-left:1px solid #fff;
|
||||
padding-left:5px;
|
||||
padding-right:5px;
|
||||
padding-top:2px;
|
||||
padding-bottom:2px;
|
||||
}
|
||||
|
||||
QHeaderView::section:last {
|
||||
border-right: 0px solid #d7d7d7;
|
||||
}
|
||||
|
||||
QScrollArea {
|
||||
background:transparent;
|
||||
border:0px;
|
||||
}
|
||||
|
||||
QTableView { /* Table - has to be selected as a class otherwise it throws off QCalendarWidget */
|
||||
background:#303335;
|
||||
}
|
||||
|
||||
QTableView::item { /* Table Item */
|
||||
background-color:#303335;
|
||||
border:1px solid #fff;
|
||||
font-size:12px;
|
||||
}
|
||||
|
||||
QTableView::item:selected { /* Table Item Selected */
|
||||
background-color:#fff;
|
||||
color:#000;
|
||||
}
|
||||
|
||||
QMenuBar {
|
||||
background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #525355, stop: 1 #303335);
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
QMenuBar::item {
|
||||
background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #525355, stop: 1 #303335);
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
QMenuBar::item:selected {
|
||||
background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #747577, stop: 1 #3E4244);
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
QWidget, QMainWindow, QMenuBar, QMenu, QDialog, QTabWidget, QTableView, QTableView::item, QScrollArea, QGroupBox, QPlainTextEdit, QLineEdit, QLabel, MainWindow
|
||||
{
|
||||
/**/
|
||||
|
||||
}
|
||||
QWidget, QMainWindow, QMenuBar, QMenu, QDialog, QTabWidget, QTableView, QTableView::item, QScrollArea, QGroupBox, QPlainTextEdit, QLineEdit, QLabel, MainWindow
|
||||
{
|
||||
/**/
|
||||
|
||||
}
|
||||
|
||||
@@ -1,90 +1,90 @@
|
||||
QWidget, QMainWindow, QMenuBar, QMenu, QDialog, QTabWidget, QTableView, QScrollArea, QGroupBox, QWidget, QPlainTextEdit, QLineEdit, QLabel, MainWindow
|
||||
{
|
||||
background-color: #dadada;
|
||||
color: #000000;
|
||||
|
||||
}
|
||||
|
||||
QTabWidget QTabBar::tab {
|
||||
padding-left:20px;
|
||||
padding-right:20px;
|
||||
padding-top:5px;
|
||||
padding-bottom:5px;
|
||||
border: 1px solid #525355;
|
||||
background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #DADADA, stop: 1 #747577);
|
||||
color:#fff;
|
||||
}
|
||||
|
||||
QTabWidget QTabBar::tab:selected {
|
||||
min-height: 10px;
|
||||
background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #747577, stop: 1 #DADADA);
|
||||
color:#000;
|
||||
border: 1px ridge #000;
|
||||
}
|
||||
|
||||
QTabWidget QTabBar::tab:hover {
|
||||
background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #747577, stop: 1 #DADADA);
|
||||
color:#000;
|
||||
border: 1px ridge #fff;
|
||||
min-height: 20px
|
||||
}
|
||||
|
||||
QHeaderView { /* Table Header */
|
||||
background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #DADADA, stop: 1 #747577);
|
||||
}
|
||||
|
||||
QHeaderView::section { /* Table Header Sections */
|
||||
qproperty-alignment:center;
|
||||
background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #DADADA, stop: 1 #747577);
|
||||
color:#fff;
|
||||
min-height:25px;
|
||||
font-weight:bold;
|
||||
font-size:11px;
|
||||
outline:0;
|
||||
border:1px solid #747577;
|
||||
border-right:1px solid #fff;
|
||||
border-left:1px solid #fff;
|
||||
padding-left:5px;
|
||||
padding-right:5px;
|
||||
padding-top:2px;
|
||||
padding-bottom:2px;
|
||||
}
|
||||
|
||||
QHeaderView::section:last {
|
||||
border-right: 0px solid #d7d7d7;
|
||||
}
|
||||
|
||||
QScrollArea {
|
||||
background:transparent;
|
||||
border:0px;
|
||||
}
|
||||
|
||||
QTableView { /* Table - has to be selected as a class otherwise it throws off QCalendarWidget */
|
||||
background:#DADADA;
|
||||
}
|
||||
|
||||
QTableView::item { /* Table Item */
|
||||
background-color:#DADADA;
|
||||
border:1px solid #fff;
|
||||
font-size:12px;
|
||||
}
|
||||
|
||||
QTableView::item:selected { /* Table Item Selected */
|
||||
background-color:#747577;
|
||||
color:#fff;
|
||||
}
|
||||
|
||||
QMenuBar {
|
||||
background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #DADADA, stop: 1 #747577);
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
QMenuBar::item {
|
||||
background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #DADADA, stop: 1 #747577);
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
QMenuBar::item:selected {
|
||||
background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #747577, stop: 1 #DADADA);
|
||||
color:#000;
|
||||
}
|
||||
QWidget, QMainWindow, QMenuBar, QMenu, QDialog, QTabWidget, QTableView, QScrollArea, QGroupBox, QWidget, QPlainTextEdit, QLineEdit, QLabel, MainWindow
|
||||
{
|
||||
background-color: #dadada;
|
||||
color: #000000;
|
||||
|
||||
}
|
||||
|
||||
QTabWidget QTabBar::tab {
|
||||
padding-left:20px;
|
||||
padding-right:20px;
|
||||
padding-top:5px;
|
||||
padding-bottom:5px;
|
||||
border: 1px solid #525355;
|
||||
background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #DADADA, stop: 1 #747577);
|
||||
color:#fff;
|
||||
}
|
||||
|
||||
QTabWidget QTabBar::tab:selected {
|
||||
min-height: 10px;
|
||||
background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #747577, stop: 1 #DADADA);
|
||||
color:#000;
|
||||
border: 1px ridge #000;
|
||||
}
|
||||
|
||||
QTabWidget QTabBar::tab:hover {
|
||||
background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #747577, stop: 1 #DADADA);
|
||||
color:#000;
|
||||
border: 1px ridge #fff;
|
||||
min-height: 20px
|
||||
}
|
||||
|
||||
QHeaderView { /* Table Header */
|
||||
background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #DADADA, stop: 1 #747577);
|
||||
}
|
||||
|
||||
QHeaderView::section { /* Table Header Sections */
|
||||
qproperty-alignment:center;
|
||||
background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #DADADA, stop: 1 #747577);
|
||||
color:#fff;
|
||||
min-height:25px;
|
||||
font-weight:bold;
|
||||
font-size:11px;
|
||||
outline:0;
|
||||
border:1px solid #747577;
|
||||
border-right:1px solid #fff;
|
||||
border-left:1px solid #fff;
|
||||
padding-left:5px;
|
||||
padding-right:5px;
|
||||
padding-top:2px;
|
||||
padding-bottom:2px;
|
||||
}
|
||||
|
||||
QHeaderView::section:last {
|
||||
border-right: 0px solid #d7d7d7;
|
||||
}
|
||||
|
||||
QScrollArea {
|
||||
background:transparent;
|
||||
border:0px;
|
||||
}
|
||||
|
||||
QTableView { /* Table - has to be selected as a class otherwise it throws off QCalendarWidget */
|
||||
background:#DADADA;
|
||||
}
|
||||
|
||||
QTableView::item { /* Table Item */
|
||||
background-color:#DADADA;
|
||||
border:1px solid #fff;
|
||||
font-size:12px;
|
||||
}
|
||||
|
||||
QTableView::item:selected { /* Table Item Selected */
|
||||
background-color:#747577;
|
||||
color:#fff;
|
||||
}
|
||||
|
||||
QMenuBar {
|
||||
background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #DADADA, stop: 1 #747577);
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
QMenuBar::item {
|
||||
background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #DADADA, stop: 1 #747577);
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
QMenuBar::item:selected {
|
||||
background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #747577, stop: 1 #DADADA);
|
||||
color:#000;
|
||||
}
|
||||
|
||||
@@ -1,148 +1,148 @@
|
||||
/*
|
||||
Theme: Midnight Qt
|
||||
Version: 1.0.2
|
||||
Reference: https://doc.qt.io/qt-5/stylesheet-reference.html
|
||||
|
||||
Author: Charles Sharpe
|
||||
Date: Apr. 23, 2020
|
||||
Website: https://www.csharpe.me
|
||||
License: https://opensource.org/licenses/MIT
|
||||
*/
|
||||
|
||||
QWidget, QMainWindow, QMenuBar, QMenu, QDialog, QTabWidget, QTableView, QScrollArea, QGroupBox, QPlainTextEdit, QLineEdit, QLabel, MainWindow, QPixmap, QHBoxLayout, QVBoxLayout, QGridLayout, QAbstractItemView, QFrame
|
||||
{
|
||||
background-color: #111;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
/*
|
||||
QPushButton {
|
||||
padding: 10px 15px;
|
||||
}
|
||||
*/
|
||||
|
||||
QPushButton:hover {
|
||||
background: #222;
|
||||
}
|
||||
|
||||
/*
|
||||
QLineEdit, QRadioButton::indicator::unchecked, QCheckBox::indicator::unchecked {
|
||||
background: #222;
|
||||
border: 1px solid #333;
|
||||
border-radius: 3px;
|
||||
}
|
||||
|
||||
QLineEdit {
|
||||
font-size: 12px;
|
||||
}
|
||||
|
||||
QLineEdit:focus {
|
||||
border: 1px solid #9d8400;
|
||||
}*/
|
||||
|
||||
/*
|
||||
QWidget QLabel {
|
||||
font-size: 11pt;
|
||||
}
|
||||
*/
|
||||
|
||||
QWidget QCheckBox {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
QTabWidget QTabBar::tab {
|
||||
/*min-height: 15px;*/
|
||||
padding-left:20px;
|
||||
padding-right:20px;
|
||||
padding-top:5px;
|
||||
padding-bottom:5px;
|
||||
border: 1px ridge #222;
|
||||
left: 1px; /* Fix 1px alignment */
|
||||
background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #333, stop: 1 #111);
|
||||
}
|
||||
|
||||
QTabWidget QTabBar::tab:selected {
|
||||
background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #555, stop: 1 #111);
|
||||
color:#fff;
|
||||
border: 1px ridge #222;
|
||||
border-bottom: 0px; /* Overwrites border-bottom */
|
||||
}
|
||||
|
||||
QTabWidget QTabBar::tab:hover {
|
||||
background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #555, stop: 1 #111);
|
||||
min-height: 20px
|
||||
}
|
||||
|
||||
QHeaderView { /* Table Header */
|
||||
background-color:#111;
|
||||
}
|
||||
|
||||
QHeaderView::section { /* Table Header Sections */
|
||||
qproperty-alignment:center;
|
||||
background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #333, stop: 1 #111);
|
||||
color:#fff;
|
||||
min-height:25px;
|
||||
font-weight:bold;
|
||||
font-size:11px;
|
||||
outline:0;
|
||||
border:1px ridge #222;
|
||||
padding: 2px 5px;
|
||||
}
|
||||
|
||||
QHeaderView::section:last {
|
||||
border-right: 0px ridge #222;
|
||||
}
|
||||
|
||||
QScrollArea {
|
||||
background:transparent;
|
||||
border:0px;
|
||||
}
|
||||
|
||||
QTableView { /* Table - has to be selected as a class otherwise it throws off QCalendarWidget */
|
||||
background:#111;
|
||||
}
|
||||
|
||||
QTableView::item { /* Table Item */
|
||||
background-color:#111;
|
||||
border:1px solid #222;
|
||||
font-size:12px;
|
||||
}
|
||||
|
||||
QTableView::item:selected { /* Table Item Selected */
|
||||
background-color:#fff;
|
||||
color:#000;
|
||||
}
|
||||
|
||||
QMenuBar {
|
||||
background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #222, stop: 1 #111);
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
QMenuBar::item {
|
||||
background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #222, stop: 1 #111);
|
||||
color: #fff;
|
||||
/*padding: 5px 7px;
|
||||
margin: 0px;*/
|
||||
}
|
||||
|
||||
QMenuBar::item:selected {
|
||||
background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #333, stop: 1 #111);
|
||||
}
|
||||
|
||||
QMenu {
|
||||
border:1px solid #222;
|
||||
}
|
||||
|
||||
QMenu::item {
|
||||
padding: 7px 15px;
|
||||
}
|
||||
|
||||
QMenu::item:selected {
|
||||
background: #222;
|
||||
}
|
||||
|
||||
QMenu::separator {
|
||||
height: 1px;
|
||||
margin: 3px 7px 3px 7px; /* space at ends of separator */
|
||||
background: #222;
|
||||
}
|
||||
/*
|
||||
Theme: Midnight Qt
|
||||
Version: 1.0.2
|
||||
Reference: https://doc.qt.io/qt-5/stylesheet-reference.html
|
||||
|
||||
Author: Charles Sharpe
|
||||
Date: Apr. 23, 2020
|
||||
Website: https://www.csharpe.me
|
||||
License: https://opensource.org/licenses/MIT
|
||||
*/
|
||||
|
||||
QWidget, QMainWindow, QMenuBar, QMenu, QDialog, QTabWidget, QTableView, QScrollArea, QGroupBox, QPlainTextEdit, QLineEdit, QLabel, MainWindow, QPixmap, QHBoxLayout, QVBoxLayout, QGridLayout, QAbstractItemView, QFrame
|
||||
{
|
||||
background-color: #111;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
/*
|
||||
QPushButton {
|
||||
padding: 10px 15px;
|
||||
}
|
||||
*/
|
||||
|
||||
QPushButton:hover {
|
||||
background: #222;
|
||||
}
|
||||
|
||||
/*
|
||||
QLineEdit, QRadioButton::indicator::unchecked, QCheckBox::indicator::unchecked {
|
||||
background: #222;
|
||||
border: 1px solid #333;
|
||||
border-radius: 3px;
|
||||
}
|
||||
|
||||
QLineEdit {
|
||||
font-size: 12px;
|
||||
}
|
||||
|
||||
QLineEdit:focus {
|
||||
border: 1px solid #9d8400;
|
||||
}*/
|
||||
|
||||
/*
|
||||
QWidget QLabel {
|
||||
font-size: 11pt;
|
||||
}
|
||||
*/
|
||||
|
||||
QWidget QCheckBox {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
QTabWidget QTabBar::tab {
|
||||
/*min-height: 15px;*/
|
||||
padding-left:20px;
|
||||
padding-right:20px;
|
||||
padding-top:5px;
|
||||
padding-bottom:5px;
|
||||
border: 1px ridge #222;
|
||||
left: 1px; /* Fix 1px alignment */
|
||||
background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #333, stop: 1 #111);
|
||||
}
|
||||
|
||||
QTabWidget QTabBar::tab:selected {
|
||||
background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #555, stop: 1 #111);
|
||||
color:#fff;
|
||||
border: 1px ridge #222;
|
||||
border-bottom: 0px; /* Overwrites border-bottom */
|
||||
}
|
||||
|
||||
QTabWidget QTabBar::tab:hover {
|
||||
background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #555, stop: 1 #111);
|
||||
min-height: 20px
|
||||
}
|
||||
|
||||
QHeaderView { /* Table Header */
|
||||
background-color:#111;
|
||||
}
|
||||
|
||||
QHeaderView::section { /* Table Header Sections */
|
||||
qproperty-alignment:center;
|
||||
background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #333, stop: 1 #111);
|
||||
color:#fff;
|
||||
min-height:25px;
|
||||
font-weight:bold;
|
||||
font-size:11px;
|
||||
outline:0;
|
||||
border:1px ridge #222;
|
||||
padding: 2px 5px;
|
||||
}
|
||||
|
||||
QHeaderView::section:last {
|
||||
border-right: 0px ridge #222;
|
||||
}
|
||||
|
||||
QScrollArea {
|
||||
background:transparent;
|
||||
border:0px;
|
||||
}
|
||||
|
||||
QTableView { /* Table - has to be selected as a class otherwise it throws off QCalendarWidget */
|
||||
background:#111;
|
||||
}
|
||||
|
||||
QTableView::item { /* Table Item */
|
||||
background-color:#111;
|
||||
border:1px solid #222;
|
||||
font-size:12px;
|
||||
}
|
||||
|
||||
QTableView::item:selected { /* Table Item Selected */
|
||||
background-color:#fff;
|
||||
color:#000;
|
||||
}
|
||||
|
||||
QMenuBar {
|
||||
background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #222, stop: 1 #111);
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
QMenuBar::item {
|
||||
background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #222, stop: 1 #111);
|
||||
color: #fff;
|
||||
/*padding: 5px 7px;
|
||||
margin: 0px;*/
|
||||
}
|
||||
|
||||
QMenuBar::item:selected {
|
||||
background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #333, stop: 1 #111);
|
||||
}
|
||||
|
||||
QMenu {
|
||||
border:1px solid #222;
|
||||
}
|
||||
|
||||
QMenu::item {
|
||||
padding: 7px 15px;
|
||||
}
|
||||
|
||||
QMenu::item:selected {
|
||||
background: #222;
|
||||
}
|
||||
|
||||
QMenu::separator {
|
||||
height: 1px;
|
||||
margin: 3px 7px 3px 7px; /* space at ends of separator */
|
||||
background: #222;
|
||||
}
|
||||
|
||||
1068
res/css/dragonx.css
478
res/css/test.css
@@ -1,239 +1,239 @@
|
||||
|
||||
QWidget, QMainWindow, QMenuBar, QMenu, QDialog, QTabWidget, QTableView, QTableView::item, QScrollArea, QGroupBox, QPlainTextEdit, QLineEdit, QLabel, MainWindow
|
||||
{
|
||||
/* background-color: #303335; */
|
||||
background: transparent;
|
||||
color: #ffffff;
|
||||
}
|
||||
|
||||
QMainWindow
|
||||
{
|
||||
border-image: url(':images/res/images/tile.png') 0 0 0 0 repeat repeat;
|
||||
color: #ffffff;
|
||||
}
|
||||
|
||||
QTabWidget QTabBar::tab {
|
||||
padding-left:20px;
|
||||
padding-right:20px;
|
||||
padding-top:5px;
|
||||
padding-bottom:5px;
|
||||
border: 1px solid #525355;
|
||||
/*background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #747577, stop: 1 #3E4244);*/
|
||||
background-color: rgba(0, 0, 0, 128);
|
||||
}
|
||||
|
||||
QTabWidget QTabBar::tab:selected {
|
||||
min-height: 10px;
|
||||
/*background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #525355, stop: 1 #303335);*/
|
||||
background-color: rgba(0, 64, 0, 128);
|
||||
color:#fff;
|
||||
border: 1px ridge #000;
|
||||
}
|
||||
|
||||
QTabWidget QTabBar::tab:hover {
|
||||
/*background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #747577, stop: 1 #3E4244);*/
|
||||
background-color: rgba(0, 0, 0, 32);
|
||||
color:#fff;
|
||||
border: 1px ridge #fff;
|
||||
min-height: 20px
|
||||
}
|
||||
|
||||
QTabWidget::pane {
|
||||
background-color: rgba(0, 0, 0, 128);
|
||||
border: 2px solid rgb(0, 0, 0);
|
||||
border-top-left-radius: 0px;
|
||||
border-bottom-left-radius: 4px;
|
||||
border-bottom-right-radius: 4px;
|
||||
border-top-right-radius: 4px;
|
||||
top: -2px;
|
||||
}
|
||||
|
||||
QStatusBar {
|
||||
background-color: rgba(0, 0, 64, 128);
|
||||
}
|
||||
|
||||
QHeaderView { /* Table Header */
|
||||
/* background-color:#303335;*/
|
||||
background-color: rgba(0, 0, 0, 64);
|
||||
border:1px solid #fff;
|
||||
}
|
||||
|
||||
QHeaderView::section { /* Table Header Sections */
|
||||
qproperty-alignment:center;
|
||||
/*background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #747577, stop: 1 #3E4244);*/
|
||||
background: transparent;
|
||||
color:#fff;
|
||||
min-height:25px;
|
||||
font-weight:bold;
|
||||
font-size:11px;
|
||||
outline:0;
|
||||
border:1px solid #525355;
|
||||
border-right:1px solid #fff;
|
||||
border-left:1px solid #fff;
|
||||
padding-left:5px;
|
||||
padding-right:5px;
|
||||
padding-top:2px;
|
||||
padding-bottom:2px;
|
||||
}
|
||||
|
||||
QHeaderView::section:last {
|
||||
border-right: 0px solid #d7d7d7;
|
||||
}
|
||||
|
||||
QScrollArea {
|
||||
background:transparent;
|
||||
border:0px;
|
||||
}
|
||||
|
||||
QTableView { /* Table - has to be selected as a class otherwise it throws off QCalendarWidget */
|
||||
/*background:#303335;*/
|
||||
background: transparent;
|
||||
}
|
||||
|
||||
QTableView::item { /* Table Item */
|
||||
/*background-color:#303335;*/
|
||||
background: transparent;
|
||||
border:1px solid #fff;
|
||||
font-size:12px;
|
||||
}
|
||||
|
||||
QTableView::item:selected { /* Table Item Selected */
|
||||
background-color:#fff;
|
||||
color:#000;
|
||||
}
|
||||
|
||||
QMenuBar {
|
||||
background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #525355, stop: 1 #303335);
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
QMenuBar::item {
|
||||
background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #525355, stop: 1 #303335);
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
QMenuBar::item:selected {
|
||||
background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #747577, stop: 1 #3E4244);
|
||||
}
|
||||
|
||||
QTabBar::tab {
|
||||
background-color: rgba(0, 0, 0, 128);
|
||||
min-width: 150px;
|
||||
padding: 4px;
|
||||
border-bottom: 2px solid rgb(68, 49, 141);
|
||||
border-top-left-radius: 4px;
|
||||
border-top-right-radius: 4px;
|
||||
}
|
||||
|
||||
QTabBar::tab:selected {
|
||||
/* font: bold; */
|
||||
border: 2px solid rgb(68, 49, 141);
|
||||
border-bottom: none;
|
||||
}
|
||||
|
||||
|
||||
QTabBar::tab:hover {
|
||||
/* font: bold; */
|
||||
border: 2px solid rgb(68, 49, 141);
|
||||
}
|
||||
|
||||
|
||||
QGroupBox {
|
||||
background-color: rgba(0, 0, 0, 128);
|
||||
font-weight: bold;
|
||||
font-style: italic;
|
||||
border: 1px solid rgba(0, 128, 0, 128);
|
||||
border-radius: 4px;
|
||||
padding: 4px;
|
||||
margin-top: 16px;
|
||||
}
|
||||
|
||||
QGroupBox::title {
|
||||
subcontrol-origin: margin;
|
||||
subcontrol-position: top left;
|
||||
left: 8px;
|
||||
padding-left: 3px;
|
||||
padding-right: 3px;
|
||||
padding-top: 6px;
|
||||
padding-bottom: 8px;
|
||||
}
|
||||
|
||||
QLineEdit, QPushButton, QPlainTextEdit {
|
||||
background-color: rgba(10, 7, 20, 128);
|
||||
min-width: 100px;
|
||||
border: 1px solid rgb(68, 49, 141);
|
||||
border-radius: 4px;
|
||||
padding:5px;
|
||||
}
|
||||
|
||||
QLineEdit:focus, QPushButton:pressed, QPlainTextEdit:focus {
|
||||
border: 1px solid rgb(216, 00, 255);
|
||||
}
|
||||
|
||||
QLineEdit:hover, QPushButton:hover, QPlainTextEdit:hover {
|
||||
border: 1px solid rgb(216, 00, 255);
|
||||
}
|
||||
|
||||
QLineEdit:disabled, QPushButton:disabled, QPlainTextEdit:disabled {
|
||||
border: 1px solid rgb(64, 64, 64);
|
||||
}
|
||||
|
||||
QComboBox {
|
||||
background-color: rgba(10, 7, 20, 128);
|
||||
min-height: 28px;
|
||||
min-width: 80px;
|
||||
border: 1px solid rgb(68, 49, 141);
|
||||
border-radius: 4px;
|
||||
}
|
||||
|
||||
QComboBox:hover {
|
||||
border: 1px solid rgb(216, 00, 255);
|
||||
}
|
||||
|
||||
QComboBox QAbstractItemView {
|
||||
background-color: rgb(0, 0, 0);
|
||||
border: 1px solid rgb(68, 49, 141);
|
||||
border-radius: 4px;
|
||||
}
|
||||
|
||||
QComboBox::item {
|
||||
background-color: rgb(0, 0, 0);
|
||||
border: 1px solid rgb(0, 0, 0);
|
||||
border-radius: 4px;
|
||||
height:28px;
|
||||
}
|
||||
|
||||
QComboBox::item:selected { /* when user selects item using mouse or keyboard */
|
||||
background-color: rgb(20, 15, 40);
|
||||
border: 1px solid rgb(68, 49, 141);
|
||||
border-radius: 4px;
|
||||
|
||||
}
|
||||
|
||||
|
||||
QCheckBox::indicator, QRadioButton::indicator {
|
||||
border: 2px solid rgb(68, 49, 141);
|
||||
border-radius: 6px;
|
||||
}
|
||||
|
||||
QCheckBox::indicator:checked, QRadioButton::indicator:checked {
|
||||
background-color: rgba(0, 255, 0, 128);
|
||||
}
|
||||
|
||||
QCheckBox::indicator:unchecked, QRadioButton::indicator:unchecked {
|
||||
background-color: rgba(0, 16, 0, 128);
|
||||
}
|
||||
|
||||
QCheckBox::indicator:hover, QRadioButton::indicator:hover {
|
||||
border: 2px solid rgb(0, 192, 0);
|
||||
}
|
||||
|
||||
QCheckBox::indicator:disabled, QRadioButton::indicator:disabled {
|
||||
border: 2px solid rgb(64, 64, 64);
|
||||
}
|
||||
|
||||
QWidget.FilledIconLabel /* targets custom ui widget by class name */
|
||||
{
|
||||
background-color: rgba(255, 255, 255, 64);
|
||||
border: 2px solid rgb(255, 0, 0);
|
||||
}
|
||||
|
||||
QWidget, QMainWindow, QMenuBar, QMenu, QDialog, QTabWidget, QTableView, QTableView::item, QScrollArea, QGroupBox, QPlainTextEdit, QLineEdit, QLabel, MainWindow
|
||||
{
|
||||
/* background-color: #303335; */
|
||||
background: transparent;
|
||||
color: #ffffff;
|
||||
}
|
||||
|
||||
QMainWindow
|
||||
{
|
||||
border-image: url(':images/res/images/tile.png') 0 0 0 0 repeat repeat;
|
||||
color: #ffffff;
|
||||
}
|
||||
|
||||
QTabWidget QTabBar::tab {
|
||||
padding-left:20px;
|
||||
padding-right:20px;
|
||||
padding-top:5px;
|
||||
padding-bottom:5px;
|
||||
border: 1px solid #525355;
|
||||
/*background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #747577, stop: 1 #3E4244);*/
|
||||
background-color: rgba(0, 0, 0, 128);
|
||||
}
|
||||
|
||||
QTabWidget QTabBar::tab:selected {
|
||||
min-height: 10px;
|
||||
/*background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #525355, stop: 1 #303335);*/
|
||||
background-color: rgba(0, 64, 0, 128);
|
||||
color:#fff;
|
||||
border: 1px ridge #000;
|
||||
}
|
||||
|
||||
QTabWidget QTabBar::tab:hover {
|
||||
/*background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #747577, stop: 1 #3E4244);*/
|
||||
background-color: rgba(0, 0, 0, 32);
|
||||
color:#fff;
|
||||
border: 1px ridge #fff;
|
||||
min-height: 20px
|
||||
}
|
||||
|
||||
QTabWidget::pane {
|
||||
background-color: rgba(0, 0, 0, 128);
|
||||
border: 2px solid rgb(0, 0, 0);
|
||||
border-top-left-radius: 0px;
|
||||
border-bottom-left-radius: 4px;
|
||||
border-bottom-right-radius: 4px;
|
||||
border-top-right-radius: 4px;
|
||||
top: -2px;
|
||||
}
|
||||
|
||||
QStatusBar {
|
||||
background-color: rgba(0, 0, 64, 128);
|
||||
}
|
||||
|
||||
QHeaderView { /* Table Header */
|
||||
/* background-color:#303335;*/
|
||||
background-color: rgba(0, 0, 0, 64);
|
||||
border:1px solid #fff;
|
||||
}
|
||||
|
||||
QHeaderView::section { /* Table Header Sections */
|
||||
qproperty-alignment:center;
|
||||
/*background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #747577, stop: 1 #3E4244);*/
|
||||
background: transparent;
|
||||
color:#fff;
|
||||
min-height:25px;
|
||||
font-weight:bold;
|
||||
font-size:11px;
|
||||
outline:0;
|
||||
border:1px solid #525355;
|
||||
border-right:1px solid #fff;
|
||||
border-left:1px solid #fff;
|
||||
padding-left:5px;
|
||||
padding-right:5px;
|
||||
padding-top:2px;
|
||||
padding-bottom:2px;
|
||||
}
|
||||
|
||||
QHeaderView::section:last {
|
||||
border-right: 0px solid #d7d7d7;
|
||||
}
|
||||
|
||||
QScrollArea {
|
||||
background:transparent;
|
||||
border:0px;
|
||||
}
|
||||
|
||||
QTableView { /* Table - has to be selected as a class otherwise it throws off QCalendarWidget */
|
||||
/*background:#303335;*/
|
||||
background: transparent;
|
||||
}
|
||||
|
||||
QTableView::item { /* Table Item */
|
||||
/*background-color:#303335;*/
|
||||
background: transparent;
|
||||
border:1px solid #fff;
|
||||
font-size:12px;
|
||||
}
|
||||
|
||||
QTableView::item:selected { /* Table Item Selected */
|
||||
background-color:#fff;
|
||||
color:#000;
|
||||
}
|
||||
|
||||
QMenuBar {
|
||||
background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #525355, stop: 1 #303335);
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
QMenuBar::item {
|
||||
background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #525355, stop: 1 #303335);
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
QMenuBar::item:selected {
|
||||
background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #747577, stop: 1 #3E4244);
|
||||
}
|
||||
|
||||
QTabBar::tab {
|
||||
background-color: rgba(0, 0, 0, 128);
|
||||
min-width: 150px;
|
||||
padding: 4px;
|
||||
border-bottom: 2px solid rgb(68, 49, 141);
|
||||
border-top-left-radius: 4px;
|
||||
border-top-right-radius: 4px;
|
||||
}
|
||||
|
||||
QTabBar::tab:selected {
|
||||
/* font: bold; */
|
||||
border: 2px solid rgb(68, 49, 141);
|
||||
border-bottom: none;
|
||||
}
|
||||
|
||||
|
||||
QTabBar::tab:hover {
|
||||
/* font: bold; */
|
||||
border: 2px solid rgb(68, 49, 141);
|
||||
}
|
||||
|
||||
|
||||
QGroupBox {
|
||||
background-color: rgba(0, 0, 0, 128);
|
||||
font-weight: bold;
|
||||
font-style: italic;
|
||||
border: 1px solid rgba(0, 128, 0, 128);
|
||||
border-radius: 4px;
|
||||
padding: 4px;
|
||||
margin-top: 16px;
|
||||
}
|
||||
|
||||
QGroupBox::title {
|
||||
subcontrol-origin: margin;
|
||||
subcontrol-position: top left;
|
||||
left: 8px;
|
||||
padding-left: 3px;
|
||||
padding-right: 3px;
|
||||
padding-top: 6px;
|
||||
padding-bottom: 8px;
|
||||
}
|
||||
|
||||
QLineEdit, QPushButton, QPlainTextEdit {
|
||||
background-color: rgba(10, 7, 20, 128);
|
||||
min-width: 100px;
|
||||
border: 1px solid rgb(68, 49, 141);
|
||||
border-radius: 4px;
|
||||
padding:5px;
|
||||
}
|
||||
|
||||
QLineEdit:focus, QPushButton:pressed, QPlainTextEdit:focus {
|
||||
border: 1px solid rgb(216, 00, 255);
|
||||
}
|
||||
|
||||
QLineEdit:hover, QPushButton:hover, QPlainTextEdit:hover {
|
||||
border: 1px solid rgb(216, 00, 255);
|
||||
}
|
||||
|
||||
QLineEdit:disabled, QPushButton:disabled, QPlainTextEdit:disabled {
|
||||
border: 1px solid rgb(64, 64, 64);
|
||||
}
|
||||
|
||||
QComboBox {
|
||||
background-color: rgba(10, 7, 20, 128);
|
||||
min-height: 28px;
|
||||
min-width: 80px;
|
||||
border: 1px solid rgb(68, 49, 141);
|
||||
border-radius: 4px;
|
||||
}
|
||||
|
||||
QComboBox:hover {
|
||||
border: 1px solid rgb(216, 00, 255);
|
||||
}
|
||||
|
||||
QComboBox QAbstractItemView {
|
||||
background-color: rgb(0, 0, 0);
|
||||
border: 1px solid rgb(68, 49, 141);
|
||||
border-radius: 4px;
|
||||
}
|
||||
|
||||
QComboBox::item {
|
||||
background-color: rgb(0, 0, 0);
|
||||
border: 1px solid rgb(0, 0, 0);
|
||||
border-radius: 4px;
|
||||
height:28px;
|
||||
}
|
||||
|
||||
QComboBox::item:selected { /* when user selects item using mouse or keyboard */
|
||||
background-color: rgb(20, 15, 40);
|
||||
border: 1px solid rgb(68, 49, 141);
|
||||
border-radius: 4px;
|
||||
|
||||
}
|
||||
|
||||
|
||||
QCheckBox::indicator, QRadioButton::indicator {
|
||||
border: 2px solid rgb(68, 49, 141);
|
||||
border-radius: 6px;
|
||||
}
|
||||
|
||||
QCheckBox::indicator:checked, QRadioButton::indicator:checked {
|
||||
background-color: rgba(0, 255, 0, 128);
|
||||
}
|
||||
|
||||
QCheckBox::indicator:unchecked, QRadioButton::indicator:unchecked {
|
||||
background-color: rgba(0, 16, 0, 128);
|
||||
}
|
||||
|
||||
QCheckBox::indicator:hover, QRadioButton::indicator:hover {
|
||||
border: 2px solid rgb(0, 192, 0);
|
||||
}
|
||||
|
||||
QCheckBox::indicator:disabled, QRadioButton::indicator:disabled {
|
||||
border: 2px solid rgb(64, 64, 64);
|
||||
}
|
||||
|
||||
QWidget.FilledIconLabel /* targets custom ui widget by class name */
|
||||
{
|
||||
background-color: rgba(255, 255, 255, 64);
|
||||
border: 2px solid rgb(255, 0, 0);
|
||||
}
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 225.9 283.5" style="enable-background:new 0 0 225.9 283.5;" xml:space="preserve">
|
||||
<g>
|
||||
<path d="M113,265.7c14.6,0,26.5-11.9,26.5-26.6H86.4C86.4,253.8,98.4,265.7,113,265.7L113,265.7z M199.3,186v-73
|
||||
c0-41.2-27.9-74.4-66.4-83.7v-9.4C132.9,9.3,123.6,0,113,0C102.3,0,93,9.3,93,19.9v9.4C54.5,38.5,26.6,71.8,26.6,113v73L0,212.6
|
||||
v13.3h225.9v-13.3L199.3,186z M199.3,186"/>
|
||||
</g>
|
||||
</svg>
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 225.9 283.5" style="enable-background:new 0 0 225.9 283.5;" xml:space="preserve">
|
||||
<g>
|
||||
<path d="M113,265.7c14.6,0,26.5-11.9,26.5-26.6H86.4C86.4,253.8,98.4,265.7,113,265.7L113,265.7z M199.3,186v-73
|
||||
c0-41.2-27.9-74.4-66.4-83.7v-9.4C132.9,9.3,123.6,0,113,0C102.3,0,93,9.3,93,19.9v9.4C54.5,38.5,26.6,71.8,26.6,113v73L0,212.6
|
||||
v13.3h225.9v-13.3L199.3,186z M199.3,186"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 655 B After Width: | Height: | Size: 665 B |
1424
res/qt5.natvis
@@ -1,19 +1,19 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 300.2 283.5" style="enable-background:new 0 0 300.2 283.5;" xml:space="preserve">
|
||||
<!--<style type="text/css">-->
|
||||
<!--.st0{clip-path:url(#SVGID_2_);}-->
|
||||
<!--</style>-->
|
||||
<g>
|
||||
<!--<g>-->
|
||||
<!--<defs>-->
|
||||
<!--<rect id="SVGID_1_" x="2.6" width="297.6" height="265.7"/>-->
|
||||
<!--</defs>-->
|
||||
<!--<clipPath id="SVGID_2_">-->
|
||||
<!--<use xlink:href="#SVGID_1_" style="overflow:visible;"/>-->
|
||||
<!--</clipPath>-->
|
||||
<path class="st0" d="M2.6,255.1l297.7-127.5L2.6,0v99.2l212.6,28.3L2.6,155.9V255.1z M2.6,255.1"/>
|
||||
<!--</g>-->
|
||||
</g>
|
||||
</svg>
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 300.2 283.5" style="enable-background:new 0 0 300.2 283.5;" xml:space="preserve">
|
||||
<!--<style type="text/css">-->
|
||||
<!--.st0{clip-path:url(#SVGID_2_);}-->
|
||||
<!--</style>-->
|
||||
<g>
|
||||
<!--<g>-->
|
||||
<!--<defs>-->
|
||||
<!--<rect id="SVGID_1_" x="2.6" width="297.6" height="265.7"/>-->
|
||||
<!--</defs>-->
|
||||
<!--<clipPath id="SVGID_2_">-->
|
||||
<!--<use xlink:href="#SVGID_1_" style="overflow:visible;"/>-->
|
||||
<!--</clipPath>-->
|
||||
<path class="st0" d="M2.6,255.1l297.7-127.5L2.6,0v99.2l212.6,28.3L2.6,155.9V255.1z M2.6,255.1"/>
|
||||
<!--</g>-->
|
||||
</g>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 808 B After Width: | Height: | Size: 827 B |
10
res/send.svg
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" ?><svg id="Layer_1" style="enable-background:new 0 0 137.3 139.3;" version="1.1" viewBox="0 0 137.3 139.3" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><style type="text/css">
|
||||
.st0{fill:#2C8AAA;}
|
||||
.st1{opacity:0.19;clip-path:url(#XMLID_39_);fill:#070808;}
|
||||
.st2{fill:#FFFFFF;}
|
||||
.st3{opacity:0.19;fill:#070808;}
|
||||
<?xml version="1.0" ?><svg id="Layer_1" style="enable-background:new 0 0 137.3 139.3;" version="1.1" viewBox="0 0 137.3 139.3" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><style type="text/css">
|
||||
.st0{fill:#2C8AAA;}
|
||||
.st1{opacity:0.19;clip-path:url(#XMLID_39_);fill:#070808;}
|
||||
.st2{fill:#FFFFFF;}
|
||||
.st3{opacity:0.19;fill:#070808;}
|
||||
</style><g id="XMLID_2671_"><g id="XMLID_2704_"><circle class="st0" cx="68.5" cy="69.6" id="XMLID_2708_" r="66.2"/><g id="XMLID_2705_"><defs><circle cx="68.7" cy="69.6" id="XMLID_2706_" r="66.2"/></defs><clipPath id="XMLID_39_"><use style="overflow:visible;" xlink:href="#XMLID_2706_"/></clipPath><polyline class="st1" id="XMLID_2707_" points="95.7,41 155.1,91.1 134,135.8 112,146.2 33.3,62.9 "/></g></g></g><g id="XMLID_2719_"><polygon class="st2" id="XMLID_2718_" points="74.3,103.9 95.7,41 33.3,62.9 50.9,76.8 60.4,76.8 60.3,86.1 "/><polygon class="st3" id="XMLID_2713_" points="60.7,84.9 95.7,41 50.9,76.8 60.4,76.8 "/><polygon class="st3" id="XMLID_2703_" points="60.4,76.8 95.7,41 60.3,86.1 "/></g></svg>
|
||||
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
@@ -1,13 +1,13 @@
|
||||
[Desktop Entry]
|
||||
Name=SilentDragonXLite
|
||||
Comment=Lightclient UI wallet for DragonX
|
||||
GenericName=Wallet
|
||||
Exec=SilentDragonXLite %u
|
||||
Icon=SilentDragonXLite
|
||||
Type=Application
|
||||
StartupNotify=true
|
||||
StartupWMClass=SilentDragonXLite
|
||||
Categories=Utility;
|
||||
MimeType=x-scheme-handler/dragonx;
|
||||
Keywords=SilentDragonXLite;
|
||||
|
||||
[Desktop Entry]
|
||||
Name=SilentDragonXLite
|
||||
Comment=Lightclient UI wallet for DragonX
|
||||
GenericName=Wallet
|
||||
Exec=SilentDragonXLite %u
|
||||
Icon=SilentDragonXLite
|
||||
Type=Application
|
||||
StartupNotify=true
|
||||
StartupWMClass=SilentDragonXLite
|
||||
Categories=Utility;
|
||||
MimeType=x-scheme-handler/dragonx;
|
||||
Keywords=SilentDragonXLite;
|
||||
|
||||
|
||||