From e728d584411cb603465b420efc950bb3211962a3 Mon Sep 17 00:00:00 2001 From: unknown Date: Wed, 26 Jun 2024 17:22:41 +0330 Subject: [PATCH] feat: Improve theme management and remove legacy themes --- CMakeLists.txt | 1 - res/theme/feiyangqingyun/qss.qrc | 76 -- res/theme/feiyangqingyun/qss/blacksoft.css | 679 ------------------ .../qss/blacksoft/add_bottom.png | Bin 335 -> 0 bytes .../feiyangqingyun/qss/blacksoft/add_left.png | Bin 377 -> 0 bytes .../qss/blacksoft/add_right.png | Bin 352 -> 0 bytes .../feiyangqingyun/qss/blacksoft/add_top.png | Bin 348 -> 0 bytes .../qss/blacksoft/arrow_bottom.png | Bin 335 -> 0 bytes .../qss/blacksoft/arrow_left.png | Bin 370 -> 0 bytes .../qss/blacksoft/arrow_right.png | Bin 354 -> 0 bytes .../qss/blacksoft/arrow_top.png | Bin 349 -> 0 bytes .../qss/blacksoft/branch_close.png | Bin 257 -> 0 bytes .../qss/blacksoft/branch_open.png | Bin 445 -> 0 bytes .../qss/blacksoft/calendar_nextmonth.png | Bin 623 -> 0 bytes .../qss/blacksoft/calendar_prevmonth.png | Bin 667 -> 0 bytes .../qss/blacksoft/checkbox_checked.png | Bin 593 -> 0 bytes .../blacksoft/checkbox_checked_disable.png | Bin 656 -> 0 bytes .../qss/blacksoft/checkbox_parcial.png | Bin 326 -> 0 bytes .../blacksoft/checkbox_parcial_disable.png | Bin 333 -> 0 bytes .../qss/blacksoft/checkbox_unchecked.png | Bin 572 -> 0 bytes .../blacksoft/checkbox_unchecked_disable.png | Bin 624 -> 0 bytes .../qss/blacksoft/menu_checked.png | Bin 501 -> 0 bytes .../qss/blacksoft/radiobutton_checked.png | Bin 1421 -> 0 bytes .../blacksoft/radiobutton_checked_disable.png | Bin 1614 -> 0 bytes .../qss/blacksoft/radiobutton_unchecked.png | Bin 1229 -> 0 bytes .../radiobutton_unchecked_disable.png | Bin 1365 -> 0 bytes res/theme/feiyangqingyun/qss/flatgray.css | 679 ------------------ .../qss/flatgray/add_bottom.png | Bin 336 -> 0 bytes .../feiyangqingyun/qss/flatgray/add_left.png | Bin 370 -> 0 bytes .../feiyangqingyun/qss/flatgray/add_right.png | Bin 358 -> 0 bytes .../feiyangqingyun/qss/flatgray/add_top.png | Bin 332 -> 0 bytes .../qss/flatgray/arrow_bottom.png | Bin 337 -> 0 bytes .../qss/flatgray/arrow_left.png | Bin 376 -> 0 bytes .../qss/flatgray/arrow_right.png | Bin 360 -> 0 bytes .../feiyangqingyun/qss/flatgray/arrow_top.png | Bin 361 -> 0 bytes .../qss/flatgray/branch_close.png | Bin 263 -> 0 bytes .../qss/flatgray/branch_open.png | Bin 444 -> 0 bytes .../qss/flatgray/calendar_nextmonth.png | Bin 655 -> 0 bytes .../qss/flatgray/calendar_prevmonth.png | Bin 740 -> 0 bytes .../qss/flatgray/checkbox_checked.png | Bin 616 -> 0 bytes .../qss/flatgray/checkbox_checked_disable.png | Bin 639 -> 0 bytes .../qss/flatgray/checkbox_parcial.png | Bin 341 -> 0 bytes .../qss/flatgray/checkbox_parcial_disable.png | Bin 331 -> 0 bytes .../qss/flatgray/checkbox_unchecked.png | Bin 612 -> 0 bytes .../flatgray/checkbox_unchecked_disable.png | Bin 646 -> 0 bytes .../qss/flatgray/menu_checked.png | Bin 542 -> 0 bytes .../qss/flatgray/radiobutton_checked.png | Bin 1513 -> 0 bytes .../flatgray/radiobutton_checked_disable.png | Bin 1628 -> 0 bytes .../qss/flatgray/radiobutton_unchecked.png | Bin 1294 -> 0 bytes .../radiobutton_unchecked_disable.png | Bin 1374 -> 0 bytes res/theme/feiyangqingyun/qss/lightblue.css | 679 ------------------ .../qss/lightblue/add_bottom.png | Bin 348 -> 0 bytes .../feiyangqingyun/qss/lightblue/add_left.png | Bin 383 -> 0 bytes .../qss/lightblue/add_right.png | Bin 364 -> 0 bytes .../feiyangqingyun/qss/lightblue/add_top.png | Bin 367 -> 0 bytes .../qss/lightblue/arrow_bottom.png | Bin 348 -> 0 bytes .../qss/lightblue/arrow_left.png | Bin 383 -> 0 bytes .../qss/lightblue/arrow_right.png | Bin 364 -> 0 bytes .../qss/lightblue/arrow_top.png | Bin 361 -> 0 bytes .../qss/lightblue/branch_close.png | Bin 269 -> 0 bytes .../qss/lightblue/branch_open.png | Bin 462 -> 0 bytes .../qss/lightblue/calendar_nextmonth.png | Bin 670 -> 0 bytes .../qss/lightblue/calendar_prevmonth.png | Bin 758 -> 0 bytes .../qss/lightblue/checkbox_checked.png | Bin 636 -> 0 bytes .../lightblue/checkbox_checked_disable.png | Bin 664 -> 0 bytes .../qss/lightblue/checkbox_parcial.png | Bin 351 -> 0 bytes .../lightblue/checkbox_parcial_disable.png | Bin 344 -> 0 bytes .../qss/lightblue/checkbox_unchecked.png | Bin 613 -> 0 bytes .../lightblue/checkbox_unchecked_disable.png | Bin 648 -> 0 bytes .../qss/lightblue/menu_checked.png | Bin 554 -> 0 bytes .../qss/lightblue/radiobutton_checked.png | Bin 1516 -> 0 bytes .../lightblue/radiobutton_checked_disable.png | Bin 1645 -> 0 bytes .../qss/lightblue/radiobutton_unchecked.png | Bin 1298 -> 0 bytes .../radiobutton_unchecked_disable.png | Bin 1385 -> 0 bytes ui/ThemeManager.cpp | 65 +- ui/dialog_basic_settings.cpp | 10 +- ui/dialog_basic_settings.ui | 15 - ui/mainwindow.cpp | 6 + 78 files changed, 15 insertions(+), 2195 deletions(-) delete mode 100644 res/theme/feiyangqingyun/qss.qrc delete mode 100644 res/theme/feiyangqingyun/qss/blacksoft.css delete mode 100644 res/theme/feiyangqingyun/qss/blacksoft/add_bottom.png delete mode 100644 res/theme/feiyangqingyun/qss/blacksoft/add_left.png delete mode 100644 res/theme/feiyangqingyun/qss/blacksoft/add_right.png delete mode 100644 res/theme/feiyangqingyun/qss/blacksoft/add_top.png delete mode 100644 res/theme/feiyangqingyun/qss/blacksoft/arrow_bottom.png delete mode 100644 res/theme/feiyangqingyun/qss/blacksoft/arrow_left.png delete mode 100644 res/theme/feiyangqingyun/qss/blacksoft/arrow_right.png delete mode 100644 res/theme/feiyangqingyun/qss/blacksoft/arrow_top.png delete mode 100644 res/theme/feiyangqingyun/qss/blacksoft/branch_close.png delete mode 100644 res/theme/feiyangqingyun/qss/blacksoft/branch_open.png delete mode 100644 res/theme/feiyangqingyun/qss/blacksoft/calendar_nextmonth.png delete mode 100644 res/theme/feiyangqingyun/qss/blacksoft/calendar_prevmonth.png delete mode 100644 res/theme/feiyangqingyun/qss/blacksoft/checkbox_checked.png delete mode 100644 res/theme/feiyangqingyun/qss/blacksoft/checkbox_checked_disable.png delete mode 100644 res/theme/feiyangqingyun/qss/blacksoft/checkbox_parcial.png delete mode 100644 res/theme/feiyangqingyun/qss/blacksoft/checkbox_parcial_disable.png delete mode 100644 res/theme/feiyangqingyun/qss/blacksoft/checkbox_unchecked.png delete mode 100644 res/theme/feiyangqingyun/qss/blacksoft/checkbox_unchecked_disable.png delete mode 100644 res/theme/feiyangqingyun/qss/blacksoft/menu_checked.png delete mode 100644 res/theme/feiyangqingyun/qss/blacksoft/radiobutton_checked.png delete mode 100644 res/theme/feiyangqingyun/qss/blacksoft/radiobutton_checked_disable.png delete mode 100644 res/theme/feiyangqingyun/qss/blacksoft/radiobutton_unchecked.png delete mode 100644 res/theme/feiyangqingyun/qss/blacksoft/radiobutton_unchecked_disable.png delete mode 100644 res/theme/feiyangqingyun/qss/flatgray.css delete mode 100644 res/theme/feiyangqingyun/qss/flatgray/add_bottom.png delete mode 100644 res/theme/feiyangqingyun/qss/flatgray/add_left.png delete mode 100644 res/theme/feiyangqingyun/qss/flatgray/add_right.png delete mode 100644 res/theme/feiyangqingyun/qss/flatgray/add_top.png delete mode 100644 res/theme/feiyangqingyun/qss/flatgray/arrow_bottom.png delete mode 100644 res/theme/feiyangqingyun/qss/flatgray/arrow_left.png delete mode 100644 res/theme/feiyangqingyun/qss/flatgray/arrow_right.png delete mode 100644 res/theme/feiyangqingyun/qss/flatgray/arrow_top.png delete mode 100644 res/theme/feiyangqingyun/qss/flatgray/branch_close.png delete mode 100644 res/theme/feiyangqingyun/qss/flatgray/branch_open.png delete mode 100644 res/theme/feiyangqingyun/qss/flatgray/calendar_nextmonth.png delete mode 100644 res/theme/feiyangqingyun/qss/flatgray/calendar_prevmonth.png delete mode 100644 res/theme/feiyangqingyun/qss/flatgray/checkbox_checked.png delete mode 100644 res/theme/feiyangqingyun/qss/flatgray/checkbox_checked_disable.png delete mode 100644 res/theme/feiyangqingyun/qss/flatgray/checkbox_parcial.png delete mode 100644 res/theme/feiyangqingyun/qss/flatgray/checkbox_parcial_disable.png delete mode 100644 res/theme/feiyangqingyun/qss/flatgray/checkbox_unchecked.png delete mode 100644 res/theme/feiyangqingyun/qss/flatgray/checkbox_unchecked_disable.png delete mode 100644 res/theme/feiyangqingyun/qss/flatgray/menu_checked.png delete mode 100644 res/theme/feiyangqingyun/qss/flatgray/radiobutton_checked.png delete mode 100644 res/theme/feiyangqingyun/qss/flatgray/radiobutton_checked_disable.png delete mode 100644 res/theme/feiyangqingyun/qss/flatgray/radiobutton_unchecked.png delete mode 100644 res/theme/feiyangqingyun/qss/flatgray/radiobutton_unchecked_disable.png delete mode 100644 res/theme/feiyangqingyun/qss/lightblue.css delete mode 100644 res/theme/feiyangqingyun/qss/lightblue/add_bottom.png delete mode 100644 res/theme/feiyangqingyun/qss/lightblue/add_left.png delete mode 100644 res/theme/feiyangqingyun/qss/lightblue/add_right.png delete mode 100644 res/theme/feiyangqingyun/qss/lightblue/add_top.png delete mode 100644 res/theme/feiyangqingyun/qss/lightblue/arrow_bottom.png delete mode 100644 res/theme/feiyangqingyun/qss/lightblue/arrow_left.png delete mode 100644 res/theme/feiyangqingyun/qss/lightblue/arrow_right.png delete mode 100644 res/theme/feiyangqingyun/qss/lightblue/arrow_top.png delete mode 100644 res/theme/feiyangqingyun/qss/lightblue/branch_close.png delete mode 100644 res/theme/feiyangqingyun/qss/lightblue/branch_open.png delete mode 100644 res/theme/feiyangqingyun/qss/lightblue/calendar_nextmonth.png delete mode 100644 res/theme/feiyangqingyun/qss/lightblue/calendar_prevmonth.png delete mode 100644 res/theme/feiyangqingyun/qss/lightblue/checkbox_checked.png delete mode 100644 res/theme/feiyangqingyun/qss/lightblue/checkbox_checked_disable.png delete mode 100644 res/theme/feiyangqingyun/qss/lightblue/checkbox_parcial.png delete mode 100644 res/theme/feiyangqingyun/qss/lightblue/checkbox_parcial_disable.png delete mode 100644 res/theme/feiyangqingyun/qss/lightblue/checkbox_unchecked.png delete mode 100644 res/theme/feiyangqingyun/qss/lightblue/checkbox_unchecked_disable.png delete mode 100644 res/theme/feiyangqingyun/qss/lightblue/menu_checked.png delete mode 100644 res/theme/feiyangqingyun/qss/lightblue/radiobutton_checked.png delete mode 100644 res/theme/feiyangqingyun/qss/lightblue/radiobutton_checked_disable.png delete mode 100644 res/theme/feiyangqingyun/qss/lightblue/radiobutton_unchecked.png delete mode 100644 res/theme/feiyangqingyun/qss/lightblue/radiobutton_unchecked_disable.png diff --git a/CMakeLists.txt b/CMakeLists.txt index b5699b7..509de80 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -196,7 +196,6 @@ set(PROJECT_SOURCES ui/widget/RouteItem.ui res/neko.qrc - res/theme/feiyangqingyun/qss.qrc ${QV2RAY_RC} db/RouteEntity.h db/RouteEntity.cpp diff --git a/res/theme/feiyangqingyun/qss.qrc b/res/theme/feiyangqingyun/qss.qrc deleted file mode 100644 index 5541c0d..0000000 --- a/res/theme/feiyangqingyun/qss.qrc +++ /dev/null @@ -1,76 +0,0 @@ - - - qss/flatgray.css - qss/lightblue.css - qss/flatgray/add_bottom.png - qss/flatgray/add_left.png - qss/flatgray/add_right.png - qss/flatgray/add_top.png - qss/flatgray/arrow_bottom.png - qss/flatgray/arrow_left.png - qss/flatgray/arrow_right.png - qss/flatgray/arrow_top.png - qss/flatgray/branch_close.png - qss/flatgray/branch_open.png - qss/flatgray/calendar_nextmonth.png - qss/flatgray/calendar_prevmonth.png - qss/flatgray/checkbox_checked.png - qss/flatgray/checkbox_checked_disable.png - qss/flatgray/checkbox_parcial.png - qss/flatgray/checkbox_parcial_disable.png - qss/flatgray/checkbox_unchecked.png - qss/flatgray/checkbox_unchecked_disable.png - qss/flatgray/menu_checked.png - qss/flatgray/radiobutton_checked.png - qss/flatgray/radiobutton_checked_disable.png - qss/flatgray/radiobutton_unchecked.png - qss/flatgray/radiobutton_unchecked_disable.png - qss/lightblue/add_bottom.png - qss/lightblue/add_left.png - qss/lightblue/add_right.png - qss/lightblue/add_top.png - qss/lightblue/arrow_bottom.png - qss/lightblue/arrow_left.png - qss/lightblue/arrow_right.png - qss/lightblue/arrow_top.png - qss/lightblue/branch_close.png - qss/lightblue/branch_open.png - qss/lightblue/calendar_nextmonth.png - qss/lightblue/calendar_prevmonth.png - qss/lightblue/checkbox_checked.png - qss/lightblue/checkbox_checked_disable.png - qss/lightblue/checkbox_parcial.png - qss/lightblue/checkbox_parcial_disable.png - qss/lightblue/checkbox_unchecked.png - qss/lightblue/checkbox_unchecked_disable.png - qss/lightblue/menu_checked.png - qss/lightblue/radiobutton_checked.png - qss/lightblue/radiobutton_checked_disable.png - qss/lightblue/radiobutton_unchecked.png - qss/lightblue/radiobutton_unchecked_disable.png - qss/blacksoft.css - qss/blacksoft/add_bottom.png - qss/blacksoft/add_left.png - qss/blacksoft/add_right.png - qss/blacksoft/add_top.png - qss/blacksoft/arrow_bottom.png - qss/blacksoft/arrow_left.png - qss/blacksoft/arrow_right.png - qss/blacksoft/arrow_top.png - qss/blacksoft/branch_close.png - qss/blacksoft/branch_open.png - qss/blacksoft/calendar_nextmonth.png - qss/blacksoft/calendar_prevmonth.png - qss/blacksoft/checkbox_checked.png - qss/blacksoft/checkbox_checked_disable.png - qss/blacksoft/checkbox_parcial.png - qss/blacksoft/checkbox_parcial_disable.png - qss/blacksoft/checkbox_unchecked.png - qss/blacksoft/checkbox_unchecked_disable.png - qss/blacksoft/menu_checked.png - qss/blacksoft/radiobutton_checked.png - qss/blacksoft/radiobutton_checked_disable.png - qss/blacksoft/radiobutton_unchecked.png - qss/blacksoft/radiobutton_unchecked_disable.png - - diff --git a/res/theme/feiyangqingyun/qss/blacksoft.css b/res/theme/feiyangqingyun/qss/blacksoft.css deleted file mode 100644 index 09a607a..0000000 --- a/res/theme/feiyangqingyun/qss/blacksoft.css +++ /dev/null @@ -1,679 +0,0 @@ -QPalette{background:#444444;}*{outline:0px;color:#DCDCDC;} - -QGraphicsView{ -border:1px solid #242424; -qproperty-backgroundBrush:#444444; -} - -QWidget[form="true"],QLabel[frameShape="1"]{ -border:1px solid #242424; -border-radius:0px; -} - -QWidget[form="bottom"]{ -background:#484848; -} - -QWidget[form="bottom"] .QFrame{ -border:1px solid #DCDCDC; -} - -QWidget[form="bottom"] QLabel,QWidget[form="title"] QLabel{ -border-radius:0px; -color:#DCDCDC; -background:none; -border-style:none; -} - -QWidget[form="title"],QWidget[nav="left"],QWidget[nav="top"] QAbstractButton{ -border-style:none; -border-radius:0px; -padding:5px; -color:#DCDCDC; -background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #484848,stop:1 #383838); -} - -QWidget[nav="top"] QAbstractButton:hover,QWidget[nav="top"] QAbstractButton:pressed,QWidget[nav="top"] QAbstractButton:checked{ -border-style:solid; -border-width:0px 0px 2px 0px; -padding:4px 4px 2px 4px; -border-color:#AAAAAA; -background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #646464,stop:1 #525252); -} - -QWidget[nav="left"] QAbstractButton{ -border-radius:0px; -color:#DCDCDC; -background:none; -border-style:none; -} - -QWidget[nav="left"] QAbstractButton:hover{ -color:#FFFFFF; -background-color:#AAAAAA; -} - -QWidget[nav="left"] QAbstractButton:checked,QWidget[nav="left"] QAbstractButton:pressed{ -color:#DCDCDC; -border-style:solid; -border-width:0px 0px 0px 2px; -padding:4px 4px 4px 2px; -border-color:#AAAAAA; -background-color:#444444; -} - -QWidget[video="true"] QLabel{ -color:#DCDCDC; -border:1px solid #242424; -background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #484848,stop:1 #383838); -} - -QWidget[video="true"] QLabel:focus{ -border:1px solid #AAAAAA; -background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #646464,stop:1 #525252); -} - -QLineEdit:read-only{ -background-color:#484848; -} - -QLineEdit,QTextEdit,QPlainTextEdit,QSpinBox,QDoubleSpinBox,QComboBox,QDateEdit,QTimeEdit,QDateTimeEdit{ -border:1px solid #242424; -border-radius:3px; -padding:2px; -background:none; -selection-background-color:#AAAAAA; -selection-color:#FFFFFF; -} - -QLineEdit:focus,QTextEdit:focus,QPlainTextEdit:focus,QSpinBox:focus,QDoubleSpinBox:focus,QComboBox:focus,QDateEdit:focus,QTimeEdit:focus,QDateTimeEdit:focus,QLineEdit:hover,QTextEdit:hover,QPlainTextEdit:hover,QSpinBox:hover,QDoubleSpinBox:hover,QComboBox:hover,QDateEdit:hover,QTimeEdit:hover,QDateTimeEdit:hover{ -border:1px solid #242424; -} - -QLineEdit[echoMode="2"]{ -lineedit-password-character:9679; -} - -.QFrame{ -border:1px solid #242424; -border-radius:3px; -} - -.QGroupBox{ -border:1px solid #242424; -border-radius:5px; -margin-top:3ex; -} - -.QGroupBox::title{ -subcontrol-origin:margin; -position:relative; -left:10px; -} - -.QPushButton,.QToolButton{ -border-style:none; -border:1px solid #242424; -color:#DCDCDC; -padding:5px; -min-height:15px; -border-radius:5px; -background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #484848,stop:1 #383838); -} - -.QPushButton:hover,.QToolButton:hover{ -background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #646464,stop:1 #525252); -} - -.QPushButton:pressed,.QToolButton:pressed{ -background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #484848,stop:1 #383838); -} - -.QToolButton::menu-indicator{ -image:None; -} - -QToolButton#btnMenu,QPushButton#btnMenu_Min,QPushButton#btnMenu_Max,QPushButton#btnMenu_Close{ -border-radius:3px; -color:#DCDCDC; -padding:3px; -margin:0px; -background:none; -border-style:none; -} - -QToolButton#btnMenu:hover,QPushButton#btnMenu_Min:hover,QPushButton#btnMenu_Max:hover{ -color:#FFFFFF; -margin:1px 1px 2px 1px; -background-color:rgba(51,127,209,230); -} - -QPushButton#btnMenu_Close:hover{ -color:#FFFFFF; -margin:1px 1px 2px 1px; -background-color:rgba(238,0,0,128); -} - -QRadioButton::indicator{ -width:15px; -height:15px; -} - -QRadioButton::indicator::unchecked{ -image:url(:/qss/blacksoft/radiobutton_unchecked.png); -} - -QRadioButton::indicator::unchecked:disabled{ -image:url(:/qss/blacksoft/radiobutton_unchecked_disable.png); -} - -QRadioButton::indicator::checked{ -image:url(:/qss/blacksoft/radiobutton_checked.png); -} - -QRadioButton::indicator::checked:disabled{ -image:url(:/qss/blacksoft/radiobutton_checked_disable.png); -} - -QGroupBox::indicator,QTreeView::indicator,QListView::indicator,QTableView::indicator{ -padding:0px 0px 0px 0px; -} - -QCheckBox::indicator,QGroupBox::indicator,QTreeView::indicator,QListView::indicator,QTableView::indicator{ -width:13px; -height:13px; -} - -QCheckBox::indicator:unchecked,QGroupBox::indicator:unchecked,QTreeView::indicator:unchecked,QListView::indicator:unchecked,QTableView::indicator:unchecked{ -image:url(:/qss/blacksoft/checkbox_unchecked.png); -} - -QCheckBox::indicator:unchecked:disabled,QGroupBox::indicator:unchecked:disabled,QTreeView::indicator:unchecked:disabled,QListView::indicator:unchecked:disabled,QTableView::indicator:unchecked:disabled{ -image:url(:/qss/blacksoft/checkbox_unchecked_disable.png); -} - -QCheckBox::indicator:checked,QGroupBox::indicator:checked,QTreeView::indicator:checked,QListView::indicator:checked,QTableView::indicator:checked{ -image:url(:/qss/blacksoft/checkbox_checked.png); -} - -QCheckBox::indicator:checked:disabled,QGroupBox::indicator:checked:disabled,QTreeView::indicator:checked:disabled,QListView::indicator:checked:disabled,QTableView::indicator:checked:disabled{ -image:url(:/qss/blacksoft/checkbox_checked_disable.png); -} - -QCheckBox::indicator:indeterminate,QGroupBox::indicator:indeterminate,QTreeView::indicator:indeterminate,QListView::indicator:indeterminate,QTableView::indicator:indeterminate{ -image:url(:/qss/blacksoft/checkbox_parcial.png); -} - -QCheckBox::indicator:indeterminate:disabled,QGroupBox::indicator:indeterminate:disabled,QTreeView::indicator:indeterminate:disabled,QListView::indicator:indeterminate:disabled,QTableView::indicator:indeterminate:disabled{ -image:url(:/qss/blacksoft/checkbox_parcial_disable.png); -} - -QTimeEdit::up-button,QDateEdit::up-button,QDateTimeEdit::up-button,QDoubleSpinBox::up-button,QSpinBox::up-button{ -image:url(:/qss/blacksoft/add_top.png); -width:10px; -height:10px; -padding:2px 5px 0px 0px; -} - -QTimeEdit::down-button,QDateEdit::down-button,QDateTimeEdit::down-button,QDoubleSpinBox::down-button,QSpinBox::down-button{ -image:url(:/qss/blacksoft/add_bottom.png); -width:10px; -height:10px; -padding:0px 5px 2px 0px; -} - -QTimeEdit::up-button:pressed,QDateEdit::up-button:pressed,QDateTimeEdit::up-button:pressed,QDoubleSpinBox::up-button:pressed,QSpinBox::up-button:pressed{ -top:-2px; -} - -QTimeEdit::down-button:pressed,QDateEdit::down-button:pressed,QDateTimeEdit::down-button:pressed,QDoubleSpinBox::down-button:pressed,QSpinBox::down-button:pressed,QSpinBox::down-button:pressed{ -bottom:-2px; -} - -QComboBox::down-arrow,QDateEdit[calendarPopup="true"]::down-arrow,QTimeEdit[calendarPopup="true"]::down-arrow,QDateTimeEdit[calendarPopup="true"]::down-arrow{ -image:url(:/qss/blacksoft/add_bottom.png); -width:10px; -height:10px; -right:2px; -} - -QComboBox::drop-down,QDateEdit::drop-down,QTimeEdit::drop-down,QDateTimeEdit::drop-down{ -subcontrol-origin:padding; -subcontrol-position:top right; -width:15px; -border-left-width:0px; -border-left-style:solid; -border-top-right-radius:3px; -border-bottom-right-radius:3px; -border-left-color:#242424; -} - -QComboBox::drop-down:on{ -top:1px; -} - -QMenuBar::item{ -color:#DCDCDC; -background-color:#484848; -margin:0px; -padding:3px 10px; -} - -QMenu,QMenuBar,QMenu:disabled,QMenuBar:disabled{ -color:#DCDCDC; -background-color:#484848; -border:1px solid #242424; -margin:0px; -} - -QMenu::item{ -padding:3px 20px; -} - -QMenu::indicator{ -width:20px; -height:13px; -} - -QMenu::indicator::checked{ -image:url(:/qss/blacksoft/menu_checked.png); -} - -QMenu::right-arrow{ -image:url(:/qss/blacksoft/arrow_right.png); -width:13px; -height:13px; -padding:0px 3px 0px 0px; -} - -QMenu::item:selected,QMenuBar::item:selected{ -color:#DCDCDC; -border:0px solid #242424; -background:#646464; -} - -QMenu::separator{ -height:1px; -background:#242424; -} - -QProgressBar{ -min-height:10px; -background:#484848; -border-radius:5px; -text-align:center; -border:1px solid #484848; -} - -QProgressBar:chunk{ -border-radius:5px; -background-color:#242424; -} - -QSlider::groove:horizontal{ -height:8px; -border-radius:4px; -background:#484848; -} - -QSlider::add-page:horizontal{ -height:8px; -border-radius:4px; -background:#484848; -} - -QSlider::sub-page:horizontal{ -height:8px; -border-radius:4px; -background:#242424; -} - -QSlider::handle:horizontal{ -width:13px; -margin-top:-3px; -margin-bottom:-3px; -border-radius:6px; -background:qradialgradient(spread:pad,cx:0.5,cy:0.5,radius:0.5,fx:0.5,fy:0.5,stop:0.6 #444444,stop:0.8 #242424); -} - -QSlider::groove:vertical{ -width:8px; -border-radius:4px; -background:#484848; -} - -QSlider::add-page:vertical{ -width:8px; -border-radius:4px; -background:#242424; -} - -QSlider::sub-page:vertical{ -width:8px; -border-radius:4px; -background:#484848; -} - -QSlider::handle:vertical{ -height:14px; -margin-left:-3px; -margin-right:-3px; -border-radius:6px; -background:qradialgradient(spread:pad,cx:0.5,cy:0.5,radius:0.5,fx:0.5,fy:0.5,stop:0.6 #444444,stop:0.8 #242424); -} - -QScrollBar:horizontal{ -background:#484848; -padding:0px; -border-radius:6px; -max-height:12px; -} - -QScrollBar::handle:horizontal{ -background:#242424; -min-width:50px; -border-radius:6px; -} - -QScrollBar::handle:horizontal:hover{ -background:#AAAAAA; -} - -QScrollBar::handle:horizontal:pressed{ -background:#AAAAAA; -} - -QScrollBar::add-page:horizontal{ -background:none; -} - -QScrollBar::sub-page:horizontal{ -background:none; -} - -QScrollBar::add-line:horizontal{ -background:none; -} - -QScrollBar::sub-line:horizontal{ -background:none; -} - -QScrollBar:vertical{ -background:#484848; -padding:0px; -border-radius:6px; -max-width:12px; -} - -QScrollBar::handle:vertical{ -background:#242424; -min-height:50px; -border-radius:6px; -} - -QScrollBar::handle:vertical:hover{ -background:#AAAAAA; -} - -QScrollBar::handle:vertical:pressed{ -background:#AAAAAA; -} - -QScrollBar::add-page:vertical{ -background:none; -} - -QScrollBar::sub-page:vertical{ -background:none; -} - -QScrollBar::add-line:vertical{ -background:none; -} - -QScrollBar::sub-line:vertical{ -background:none; -} - -QScrollArea{ -border:0px; -} - -QTreeView,QListView,QTableView,QTabWidget::pane{ -border:1px solid #242424; -selection-background-color:#646464; -selection-color:#DCDCDC; -alternate-background-color:#525252; -gridline-color:#242424; -} - -QTreeView::branch:closed:has-children{ -margin:4px; -border-image:url(:/qss/blacksoft/branch_open.png); -} - -QTreeView::branch:open:has-children{ -margin:4px; -border-image:url(:/qss/blacksoft/branch_close.png); -} - -QTreeView,QListView,QTableView,QSplitter::handle,QTreeView::branch{ -background:#444444; -} - -QTableView::item:selected,QListView::item:selected,QTreeView::item:selected{ -color:#DCDCDC; -background:#383838; -} - -QTableView::item:hover,QListView::item:hover,QTreeView::item:hover,QHeaderView,QHeaderView::section,QTableCornerButton:section{ -color:#DCDCDC; -background:#525252; -} - -QTableView::item,QListView::item,QTreeView::item{ -padding:1px; -margin:0px; -border:0px; -} - -QHeaderView::section,QTableCornerButton:section{ -padding:3px; -margin:0px; -border:1px solid #242424; -border-left-width:0px; -border-right-width:1px; -border-top-width:0px; -border-bottom-width:1px; -} - -QTabBar::tab{ -border:1px solid #242424; -color:#DCDCDC; -margin:0px; -background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #646464,stop:1 #525252); -} - -QTabBar::tab:selected{ -border-style:solid; -border-color:#AAAAAA; -background:#444444; -} - -QTabBar::tab:top,QTabBar::tab:bottom{ -padding:3px 8px 3px 8px; -} - -QTabBar::tab:left,QTabBar::tab:right{ -padding:8px 3px 8px 3px; -} - -QTabBar::tab:top:selected{ -border-width:2px 0px 0px 0px; -} - -QTabBar::tab:right:selected{ -border-width:0px 0px 0px 2px; -} - -QTabBar::tab:bottom:selected{ -border-width:0px 0px 2px 0px; -} - -QTabBar::tab:left:selected{ -border-width:0px 2px 0px 0px; -} - -QTabBar::tab:first:top:selected,QTabBar::tab:first:bottom:selected{ -border-left-width:1px; -border-left-color:#242424; -} - -QTabBar::tab:first:left:selected,QTabBar::tab:first:right:selected{ -border-top-width:1px; -border-top-color:#242424; -} - -QTabBar::tab:last:top:selected,QTabBar::tab:last:bottom:selected{ -border-right-width:1px; -border-right-color:#242424; -} - -QTabBar::tab:last:left:selected,QTabBar::tab:last:right:selected{ -border-bottom-width:1px; -border-bottom-color:#242424; -} - -QStatusBar::item{ -border:0px solid #484848; -border-radius:3px; -} - -QToolBox::tab,QGroupBox#gboxDevicePanel,QGroupBox#gboxDeviceTitle,QFrame#gboxDevicePanel,QFrame#gboxDeviceTitle{ -padding:3px; -border-radius:5px; -color:#DCDCDC; -background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #484848,stop:1 #383838); -} - -QToolTip{ -border:0px solid #DCDCDC; -padding:1px; -color:#DCDCDC; -background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #484848,stop:1 #383838); -} - -QToolBox::tab:selected{ -background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #646464,stop:1 #525252); -} - -QPrintPreviewDialog QToolButton{ -border:0px solid #DCDCDC; -border-radius:0px; -margin:0px; -padding:3px; -background:none; -} - -QColorDialog QPushButton,QFileDialog QPushButton{ -min-width:80px; -} - -QToolButton#qt_calendar_prevmonth{ -icon-size:0px; -min-width:20px; -image:url(:/qss/blacksoft/calendar_prevmonth.png); -} - -QToolButton#qt_calendar_nextmonth{ -icon-size:0px; -min-width:20px; -image:url(:/qss/blacksoft/calendar_nextmonth.png); -} - -QToolButton#qt_calendar_prevmonth,QToolButton#qt_calendar_nextmonth,QToolButton#qt_calendar_monthbutton,QToolButton#qt_calendar_yearbutton{ -border:0px solid #DCDCDC; -border-radius:3px; -margin:3px 3px 3px 3px; -padding:3px; -background:none; -} - -QToolButton#qt_calendar_prevmonth:hover,QToolButton#qt_calendar_nextmonth:hover,QToolButton#qt_calendar_monthbutton:hover,QToolButton#qt_calendar_yearbutton:hover,QToolButton#qt_calendar_prevmonth:pressed,QToolButton#qt_calendar_nextmonth:pressed,QToolButton#qt_calendar_monthbutton:pressed,QToolButton#qt_calendar_yearbutton:pressed{ -border:1px solid #242424; -} - -QCalendarWidget QSpinBox#qt_calendar_yearedit{ -margin:2px; -} - -QCalendarWidget QToolButton::menu-indicator{ -image:None; -} - -QCalendarWidget QTableView{ -border-width:0px; -} - -QCalendarWidget QWidget#qt_calendar_navigationbar{ -border:1px solid #242424; -border-width:1px 1px 0px 1px; -background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #484848,stop:1 #383838); -} - -QTableView[model="true"]::item{ -padding:0px; -margin:0px; -} - -QTableView QLineEdit,QTableView QComboBox,QTableView QSpinBox,QTableView QDoubleSpinBox,QTableView QDateEdit,QTableView QTimeEdit,QTableView QDateTimeEdit{ -border-width:0px; -border-radius:0px; -} - -QTableView QLineEdit:focus,QTableView QComboBox:focus,QTableView QSpinBox:focus,QTableView QDoubleSpinBox:focus,QTableView QDateEdit:focus,QTableView QTimeEdit:focus,QTableView QDateTimeEdit:focus{ -border-width:0px; -border-radius:0px; -} - -QLineEdit,QTextEdit,QPlainTextEdit,QSpinBox,QDoubleSpinBox,QComboBox,QDateEdit,QTimeEdit,QDateTimeEdit{ -background:#444444; -} - -QTabWidget::pane:top{top:-1px;} -QTabWidget::pane:bottom{bottom:-1px;} -QTabWidget::pane:left{right:-1px;} -QTabWidget::pane:right{left:-1px;} - -QDialog,QDial,#QUIWidgetMain{ -background-color:#444444; -color:#DCDCDC; -} - -QDialogButtonBox>QPushButton{ -min-width:50px; -} - -QListView[noborder="true"],QTreeView[noborder="true"],QTabWidget[noborder="true"]::pane{ -border-width:0px; -} - -QToolBar>*,QStatusBar>*{ -margin:2px; -} - -*:disabled,QMenu::item:disabled,QTabBar:tab:disabled,QHeaderView::section:disabled{ -background:#444444; -border-color:#484848; -color:#242424; -} - -/*TextColor:#DCDCDC*/ -/*PanelColor:#444444*/ -/*BorderColor:#242424*/ -/*NormalColorStart:#484848*/ -/*NormalColorEnd:#383838*/ -/*DarkColorStart:#646464*/ -/*DarkColorEnd:#525252*/ -/*HighColor:#AAAAAA*/ \ No newline at end of file diff --git a/res/theme/feiyangqingyun/qss/blacksoft/add_bottom.png b/res/theme/feiyangqingyun/qss/blacksoft/add_bottom.png deleted file mode 100644 index b4a5f1494ac956b541c0d92818891026eb6d2c77..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 335 zcmV-V0kHmwP)Fyw;pPL{gHA$1n_Zjog@FP<|(=<)fG;JgC4SnC=ipV2yQP?nv$c-`P z-8ELO!(kZCMdX3=C#-~j@sx~}hm=Q5_BR^Vui zdGcL2^9{?ge6?-+Vy(Rbu1n#jX*vR@Xdo0t2I2k$LJ?#zE(i!&kx{r{AY?&CwA20{`t8J7fvDC90&G7y50yK%dKu!+oq+YJOKG8+yyzFV<%UDq^CbFkKa%=7$8 h2Arm8nx_4Oz5%Q)wpkE#fv zs|Xg>hMc4dT$5OdVB%WX2%d0BW)_A0%E0dairwtYLP|=?|Bl31B+Ifh5xE8)hheyA zn&xHKv3rg#0P;LP2X28Q;6zn7UDw_3I$qsmeBnX}H^Bb4&j(ZHa0C8=n;aLQ6%HJL zmN+m5TI0YF=z#+xpcf7dfSx#52=vCm0$>ar%ml{5!3?)gL>}t8z5_mDtecXO@)z<6 X;{S^MZkvK)00000NkvXXu0mjf8B?Pj diff --git a/res/theme/feiyangqingyun/qss/blacksoft/add_right.png b/res/theme/feiyangqingyun/qss/blacksoft/add_right.png deleted file mode 100644 index 4c79925194c478dfaaedc732e6d87a616e3123ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 352 zcmV-m0iXVfP)1g!BZ0 z0O<_`XQToMjz|>{oRCT&I3U$PC`7ISgm2_MnV%C_4+!u9EV)Z-0e3ORhf@~U0PbRp zn|Yr1r!1?1ML5s`i*cX>y5K+qbi;u^&=m*1KzAJY0VO!_0m^Vt4wT{`6SyqPd~lWH y0M2rTyRLg}n&usNY1{U09LGFBcjXjO4V5a0000nNXK-2( zWEL<2r!7V%0~2uCB4iRU1E*ypqk#)>S{5=2SOBLbBmV>z#A!*$Szra67L5!7E8?^$ zWau!7$X!L8wkD!SX1)%6FnPRf+j9U{p?Trf0JfpwB%tfMPXNyVzUr8MwFmGN8qPk6 un0W(WQ(E-1aU4JTzCYBwVOf@CRqPvMCWRUzRkYav0000!J5O8>CuBWpwprB2(=%x1scMnU(bOrSju9LV6gr&sAdac8EI;iaa z5EQULXF|uF+BZv8k9E%eyEE2~*CeC{<{vfC4=b1*3 eqqo#wFn{`>F!4%w&K6(@F?hQAxvXG>T zjD_{W%WL)kT8SV`tgPI^&CUdceC0xtUy*EP0xc~q|2tA+k^O#u0o;qoO9IbW*k)td3Hz?9N1=llR1eScHc<27@*0he$kaRFN4zyWB917n~y z4h(@FI4}Zw;lKdsiGz(mZyam@*1$m_uoeyqfb%?`(#$ z5Fn$05R6m+ArPqoLJ(33gaD)(2${$=fbfO9ardOh39JXi-QUd2Q}5OS?&`X}J?3x? z;I68wZQHi*#~iDHSvb%FvvHsUhTuR048uV@Fcb%|z;GPI0VOzy0m^WY50v5{{p0?6 zFv@WNb;@$nH23p7?}28TriZ@oKSZulsq}C91PgeNv|n*ItN;K207*qoM6N<$f(vYy AX8-^I diff --git a/res/theme/feiyangqingyun/qss/blacksoft/arrow_top.png b/res/theme/feiyangqingyun/qss/blacksoft/arrow_top.png deleted file mode 100644 index d2c71e8208394014e6e1b2c7b4f0d1f1c8052e17..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEoCO|{#S9EWz97u_dHRv%3=E9? zo-U3d5v^}8FAO?jAaLxXen$*TF;nB}RWFkjDj9Wz<~_W})O_%s^ank`x$9o@q+66W ztxWiKg-?A}_9V6DoBQvcd$(SxVOi!ZAYyBn$t!rb|8Yfl(R<%c)qB<6F7FxmE}PT} zUNknIEwnpa|Kq*r?6`QMvGvR*I2< zpn9tE{`8stg_RG@804G|M>!qGZhh#*9s6>P4iyJL{LY?aA)=M zv6>*dy!2lE-o%#&a23_2rOH*i`n4hjgJfk8eK^*=j`4hzU=RZd(&6#Iw|x0 zRfLJ}=2y{sLPJfN49GRWm~+I0a;k$!P+9TTqP^)M5p-SV1kB7aY3keBWOekxKw;DS8+HH;&^RxvtwD zY{b4`yD<^e3GWtD`8Hj}l?pFu0AB~yYT@|vv01ixOs zjns_dghX_mEDk*;!!SH47K@JncBTkj5|Ql*{dWL0B6^t=A|e4ZU%0M&pX{mrNm{Me zArW0oSn?(!d!FY#%sL}eXK)l&P>U7RVgs^BW-8=urM7^^3gv&?g1nq0A(38y5Dw`L2w{*5KoQaXe*eUHJdSLTTI=(`V-eZ# zft&#vV=eQv=3^nGvMS}S$k=SNZS~5ZvKMP z_n_xAfE)9J`w56r>d5@qegckxt@*(pfuDfE+BmbB0QZt4c{+b#3e2+Xty1dIx8ikX z0^Cj0^o~+$;odWSP(+k5<`i(&;f77E_3afK^-|md&^1L-G)3e&aM}kBJOV@Dz!NYO z4mP7AB3Z+gs2zwSgPFRaFkWSyJK! z2Vq_kZ#eMZX1wCSL!&Os^3ZTNyb83m*3Xh8d99QZ54OJ}UjZ)n9p&5Sv#S6A002ov JPDHLkV1h5pC4~S0 diff --git a/res/theme/feiyangqingyun/qss/blacksoft/calendar_prevmonth.png b/res/theme/feiyangqingyun/qss/blacksoft/calendar_prevmonth.png deleted file mode 100644 index 46d4d625c9aba4d5b2e366139d6b98b913a57224..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 667 zcmV;M0%ZM(P)x{Q;$Pt0IEZw*;_z;eKuV=bDQNQU$oo0ela_0fd%rvKium2$5q|H( z?~<4I9`HZ^ctq6&hr?lWGMQWja1;c=QQ3O63QT_^rM#<@8VMnWLWm!696yhuXsJxi z$~qXw@fs1m25|YrV+~+aDYX%XVZy0fNe9otW%buR&wENltY(z%;0)Z!d;_rT`@S@- zU#f#~96unUx0sCs0FQ{SapqtH|KMH$xK!lh^?LmaXC4;N5O+XCk9)n|A!jb*?;r!W z8U(>dbJ}r?fQ!Zf20$A)pdio|4k!S$i38>UO>jbppIYmO00tb0>$=lUr?W4F(1n18 zovSLjH*hA<5-!V*<2WnXx|v(3rIaf~v;{jj0JyHT_On3_NJNhSTv;gTbcEKro(*!q zTCL_T)-yY2b?^g@H<}kBIiOPN4S-G9Lms-W`!yTnfMFOWN~sOlK~9NitK04FWe?6> z2csxjYBUtNniedkN&J%>6I6jV!dA zv573aAGC!u+ELp;8lOoR$Zf}QZgUS!#-}>QI=MWZPT!42Bi81Fb?nTLMD!BHkT=KU z@eR&g?1Ot4hDnknPYjT(l)CybKz?dAo4cGjO5bi3KyEvZbFbBE{o>TGhoUqhmV4l?DFyuQz5fcJjXgMc^)mC7*7_U( zQnt83|KM#L07xkf5uG6LCkF$r;+Baa2LZ0bEhD8g%zW9kmK_+w#gY}6inG>gBARxs zr2rcMubKHo?0=@SSV=vxD=E4C0RaMnhopU0ZN-0h3165T$RZ4xyfeQgQLgvB& z;VRx^=1Xg>-k!D_4v6oAJ0bhHF{Yd(TOs?p&ZeHl8zK9=Yj4slBq94A1Z>*P1d%zW z6x+00oyc4xlx_RLe~@)uALN?vgf{Bb`~>i*4@_73=%};dfcwe9?z!v0--3ufmsSLF zC4>-X0OqA79WlxP++nE4|TMq(MWVCIXa fX`XAX7Xa`F3D;<%=aqnT00000NkvXXu0mjfN$mu% diff --git a/res/theme/feiyangqingyun/qss/blacksoft/checkbox_checked_disable.png b/res/theme/feiyangqingyun/qss/blacksoft/checkbox_checked_disable.png deleted file mode 100644 index f6aab4033a67e3b67955f59fa60a4a93ba51370f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 656 zcmV;B0&o3^P)Lyh@AJ0$b`h#Qb#V|9yL1#BJVgh&$vY7T z2mb*laTWYAIvu#);3C{2IGvM|2t_z>%#tRhf|Cd>H)wmtybfpKdZusEHffgoj!j

xW9Rm}Jfn8t+_?haf@JqUsgW6T=Rw=GyEFgC_))@rq#3*L6+8@86VC_k7>qwJmP7S|>-N(M_%O$0BexU}j{N7P{>2yKIDXe` zHm}T2TMP&3``|*zJZ_9xz9e%Y^SaJv{T9!J%=4~2%V8lCGVejatfv_(vWO|gJjbm> zWKkoOdC!9rNY{056gA(mZPZ!%!@(qK1*qghnyk9u`U-G956HBRCkqSqTLF7zD=d9g z!27ZlmbR5r>KPE0ElH>yMbRte`+hf$^Pbr$|Dw@Q2kpVO+unV zm{&i7P49ce7Mnl9emmMeM<1MS|M0Sj?{UlL)(;xGTvAS1#+Su@XH#IPy}v%>>$0>P zeXcI&Zf%oIkvX1{=6@jW?JC*Z%QF48PANM3znl4n{?eG09Wqz-es<1WyQS<%ywU}2 zroDuSm$9xXvAZ9MpI^0V`+;p`C(YZ=rhV36IBX!(b%J>+|9^4gYF51 zE{-7)t#8j6dL0Q6Xn0tkro8RqimekOB5!4CPwSf6TK<7;Q}_oavqNUvs+b(t>~W~z z+$gGeI*ifz+OedGs$#)=()J1099nO4zQ1v1#~b16)&-(YD;QW7Xmn*ikh{?%5&e~Q zPP@Q8mGhs41uL1hC9VIrBIIk%q|}?r1p?KZk9{lJc_;LN#iYtFJ`S!qG zZp)_yQ`y(rWIT1$=8vkpaH=^BMM$bvdqc-wiH{2p6u&vzF>}=`-GHO>)_lD6{qNjq zsgeAL3piVDEEd)GoD^f?YdoJ}OYZNP%U(8jykTf}5YjXgpO|^Q)VwrSpP`Q7$qcir U<~IXh0fU0U)78&qol`;+0Ih9}NB{r; diff --git a/res/theme/feiyangqingyun/qss/blacksoft/checkbox_unchecked.png b/res/theme/feiyangqingyun/qss/blacksoft/checkbox_unchecked.png deleted file mode 100644 index 8a23968e063407ca349c15b5cf9d6f666d8565c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 572 zcmV-C0>k}@P)@Cq#?L`XJM1VIiPTNf;@u(G@2 zN)^sdun-GNI|~af#IvwC>@81Xb7-TWh(dP5CLv&-MmS9FjaN+36I3V}*0?XszEY1V^J$J5AG<){GI6+gj_lCCj1L>(!gh<~D#WOYqxd zGPxFpp-}*krs<}=Nhx)+3ON7>!_ag(okt{h@{Hu!Mx${V0MtCYXzkf=x7(kpkh2+& z$4>zqkvNM$#6%dj0*4hAbL8a73Ywl{2Bx@DB zA&%n>lJ@1i2bMSZ%4*cJEPGs~krTjt zyo9kWPi7Q0XLE)c|H_$&Rqmv0F(VqT{BzgbULd* zny20L^mKK6e0&*LWUr&|RCTu1YJD42Yr&J-Qq}oRr?Zl`9KgoL#?K^4ZkyRXFFu#1 z=~V!A&P|HQd2ew&2!beYu>)ASTz&*3{ci=X0cfdII&NlxxA|=pMcX45WNK>atC@Z9 zq8jYK5Qj<>McX2>bud3Ng8!lr%t|4cl|nEpg zC}vhV80y&ASWiU0d)es`N)2f?n{`!nUi1e*<2de`*?VtcuF+_Oqt%06uQz9AXT9hZ z?6%l|XY`GMQ>ywT48xIC(m8iUL>|%~`FRR#!!2);qTeteDwL5!uPf zt!8G|MdT8DldV)lmfP+2-Ju{r7>12BP1k@kIm!GlPb-zmLLA4x!Mnw+R_mjx&H}Fw zNo)tW@5_N#K@WA#T{g2jB65NLlqpBPusb|`kR(Z*^S=s?9)AG`9HCqlvGOqh0000< KMNUMnLSTX-T@Yjd diff --git a/res/theme/feiyangqingyun/qss/blacksoft/menu_checked.png b/res/theme/feiyangqingyun/qss/blacksoft/menu_checked.png deleted file mode 100644 index 4fca11f958a859debbc44b1f9601e1e8e69bcdd1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 501 zcmV;pQ5ZA!Ewf3Uh?LK6UTL~~pl09S09k4a&`W8Z*b~>Hgzhi3$X5i9fB5MWa;L^+? zYXdsq(u}2)hf1ke02!WE2nVoXj8SPLIItiNKualK(ne5V30y3tJXT75rX35P!6=Fj zthJXwWQ;lQ_xm3;;Et41Z@)V;fpHw4SZi;9wY19^Gwk(xNu9V%U00000NkvXXu0mjfgi6*S diff --git a/res/theme/feiyangqingyun/qss/blacksoft/radiobutton_checked.png b/res/theme/feiyangqingyun/qss/blacksoft/radiobutton_checked.png deleted file mode 100644 index 69e499fb1c3033b4fa560c5567af20dc1bda0d48..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1421 zcmV;81#2$2CtIO1NeTS5CD>H8+ zqILivqQ9AWN=o@>EEc=o-`_v;uK_xaV*)q~;1vL|h;Bt9x+sMBy05RV@K^vRCMJ4y zT|WiDY^4FenE9HN^2ETv!2Kxon*yfO=~yzEe2CVJ(fzPyr2q!fRmGxn>0=P4nSvwhVDu!ZwVn5%fCATYz6RS1Yet( z4_cO0j0{-rxeHC;902EB*S!+d1BF6i1ADc_@>~3^jn){+OPgj(eW>Bh>rb&!%a9+A5e|>2x}lNF+W7@Up@@@4D{p+M%xN z!R6)UBPuu|8e0!I07#`$p6j~r1F#k5&Yqs0{j~*E!0GAfI1%kqIL!+oK3fmCT1Z{j zKLXIWD2NWF)9Gp_RX>)OmxqW*HMFPu`ugU>8nkV@4ZwCH>I48OW&X~cJ2%7jw=G+? zHq=k^ao+){M_8!FHPXyAfltSv4jvvBoal(aZZ}1IU3}< zw6t`#t*vd?#{o^#UabHM02m)1?;xUQ{Q-z*EUXtC$N7+m-t{+7RvUnk@~)uN;Najx zBKp-|E~R{~@+|%wt}^ovrfE7M z@JJ*QdjNF!%ZcbW72v1>5apvx30RS7nl}M_5LU;pa_=2en7l`i9$l>bsBSZsW!(x` zZIm|Jf$W}eVAZ8!`Li1y|b^1AN+sW<$2C|&TpP`?m5pn@INkDX~#mLke-{H`+&9f zCg39?vIDrf<^H>>o-)S#$r$s>*x1-v!2UM?#rORk*4hVw+kwmy`@IVsc3t;-rBbQ> z9|81z|3lW=CxGh!vz$RXWPumMFx+3O)!tYWz-`;M^<}f!?*m@}oE3saH6tS5IeYf( zqbxG@Jpo5XMg|?nc}`V#tP$81Qq`kj7=Er^uTLknNd(O2^Z76gj{>8Mj1vOmz+ZuX zv}~J!54ZjM0Ujlu)vXQHhXQQQaQE^H~dg02~7j0f$87WTVlT7#$t`0?B)=0zXmJbJ3W< zoeTX8fa5sZRQ1}f2&ylY%jFAk(F=t_+Vi}}RQ0<+e@v4NBJxBomwPY?G6;gIi2NaH z7m@9SLSbVY5EulminN<$J}a@hbm`JQ;68ev6ppGM^nL%P1iu2uyNs#>v$L}UZ9rqp zdw{-3qiIzQ;-U@>4Q&vS`+-ysxCQlFYrnR4?_M{-f0}yJHC-kcT6A8X9iAbr@XiUZV!Z3{cK&`4a z+kmP%Nq1#?b+g$ViVGS9!Fg4Ec8Pozc&c8n$1WG<*K#xw7e(Y;Ctv`)9ci>)M0O^P z8iwJ+Bv&S#dODp>Kh?wk3A&fsbSjm4qYc>C*Y}o)ycN^=j;&j_#%;pX>-A~Zbw3Tf zkT9?Xj$|^K{YgjO_U+r>3+#>BRrU2PTeh5U0~U+LDOG(rCdLix)~)+^0sy5_X)*|c zTZ}P#fFrG9wgUXz7;}9P1pA7`;>D!?b8~aI0wYnoh#Wt0;zScVjv&wTZUmkua%`#U zA6?hIWo&Hh-K2q5qT%7;EykGNi%32)-Z>H39RxuII_7?6X67|jeKqFS>N#l9mL%_G9V*{w_)cZv%+`k|7$h+7c)Rq%<{hdF&-ZyB#4*TO^Q# zWV5sH=b^jn{&};zNhadK?`h`ue((1_{NB7b@BM)PxM;5(Ez1fF4i3h3T_2ZHjxqC5 zBI*YKBKnJ&SEQ7`2Lgfl(b3VuzXoXAb{xPt0IvZE^w_OLM7M+xU&dmw;(-7zEiH}c zx_$*fd^ZEMika_9DK94yiO0S8cLlU8D-el9E->?(`vGf_%gmperukJj$Buw2D=Pz) zO63ax!@i+4>z?B{=ToVa>*e4Hm`xVe97nYA=h=kgL;4aJ|2&Mv|F%NS(X(Dhr^!$cvaE7<~YuY#;I<~ zV7XkLR>2X`oF8xikV>Uo$8jzK$SRr#hKGmWYBbaV^Z9&;h>j~dtqCDM_5-dFQrGqO z0kkg)qAAO=>Pe~tmdoV{sHgU7EEZey6A%ER(daTW-&8aOhlYlZwE+S+*6PX3tB&LR z;5S@NJ3Bkqpva=8X|LCw1pq88ECh+@xmHIan(MU7?^nrWa)XF|Y_&@%pKk)}@9!T~ z1rS2Cb@p4#{9CJyh>onTt{wrZfKtjqRp&yXuz0X|fUfI*sO(!?TOr_|Z!n_p**M7Q zt!a6A`GLyry6!W8;!jc&Ge0^gs77^5f+rvmY5wEvUNyjniZ<1>`>sNvpj@Ct#**xm?cc(BPX&rIHe`udnX`Pz4MIg9{%0#}A0BE+NFr3bPxHMwfvqU?>!Nq*@fr ztok?mrs_Yp?T7_nzV^_#NahrdN3+@ND}IC36b^?^0tmL+iRhQwb0graDhLt1=RaCK zd*>BR?)LWft=dZ+&@|0OW>)R$rfu8Pegj4#kr^oNJj^_sOeQzl0IRz05$~MpIKEfe zwmr?vs(7xh>(?3$O@O9p{tAz&7DCL}wtdGv9!Baj3-1p8@!`8)&guJhZvF`7Se`?htQH z)3iy|$=$QEkjZ2wgb*_wf<6gAbiY!m%nKnhjdm&Jm=GcbV5n1n04@=oF$_a>iRxUN z$!4=J64BLeko(XY5xwID2Xr{i0Dx(l_n3JSz@L7TG4qn9X_KAcfFA3E)ywu2fV0?t zHcLcw#W0N9y*Tfx!rJh`pMpn?#Y@b*3E*?|u(0+F*r-e<^Ma;n$EB3x)yh>9Ff(ro rAslA@xl*azNhA{Y_d3@9+K>JQ0`R*h$n2Ya00000NkvXXu0mjf+mA^d diff --git a/res/theme/feiyangqingyun/qss/blacksoft/radiobutton_unchecked_disable.png b/res/theme/feiyangqingyun/qss/blacksoft/radiobutton_unchecked_disable.png deleted file mode 100644 index f729f172f2a2341bc246de76b7f568780635e4ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1365 zcmV-b1*-aqP)LYClmr|s~cAMRK z?&-tMzWB^Dv#%3<=>KJA&OP_u-<b!sHv{5egk+4aApYR*MNw;+S%E;jY)>SEMPPmZFC%G zx2i6mBd|-Ps(U=od!)O&yRVc_Nx*nK9``(N57076KOWEn`~v(@uq^?uD|}8i9S(;= zp|$Pp?Y&b5bX_-Ut=(S+&H_h)*CLU~SIJ~@D9EX?v2jsVRn-H)3qW%j$V2&j{@$QS z76HcN@df#OevgRU64a8ab^{wTnan;w%XB(XCKiir0Nw;HE8(*<5{W$S|FcEmx7KbF zkyQZ=Sm2B5>gr{gOlI#i-~enoo&MMua}98)gwOh1F1Oxqyd;8!t>gf(H~{YbNF?%X zso|We5{bn8TrT$su+CqmsvXwa+p^j0Z=<$}5fp3fGXZb_pUnjvKr)%^&*$?`5D-Zb ziHAa=M=!CBekl{Zj4@_)DwXP*E!;%8uDiloyBApGD@upM;ag9fIB^ChL{L>%2f$fX z-8$EB0I5{!2(TldC^|emJhng$KvPpwHE?%;^D)P9cFi?hK?=O5s%Lz51KdwxbPa&x zI1Q@0tf&Rm{i#&yT!jEhr_)^`@}u7_B5jF8V$m2N&`3(YlD+O1O0tbqWs`Z0| zgY{4VG{#&3)cBnGR5e{;K!D?nACaS~6_F)lfU4^HYl%p|F=nvRbk^D)RsG9nt`U*T z#{f&H*KwS`D~C3sa5$V7k&-D_Nk9>CJkOi)m0+$k3V6z2psGt9$C+Pg0MGM+7N}L# zJdDr5UWzl@h53BGsnURq>>&O?^oz*&Nm5v?7kp0hMPxQeosqmV=mZPAdImMOee zSi{IRQZ6aEpsH&!nM~kybh5XZdyFwVDILk#>Xb2NT`HCOxs*fMcayHJu5W;wf#h71 z0f&q+E6c&b6rR)0pFe-LwzhUhC=?n7Rsi8yg7pDUr__%U975G zRCNQzDbi#*3%oUzg*9Wq2{O@W^d=E`xbVo-Oz~p62xNe-Jf&1R1?!*}ZcH5>f{ X=*#LR(ps-<00000NkvXXu0mjf;(CsV diff --git a/res/theme/feiyangqingyun/qss/flatgray.css b/res/theme/feiyangqingyun/qss/flatgray.css deleted file mode 100644 index 883e90f..0000000 --- a/res/theme/feiyangqingyun/qss/flatgray.css +++ /dev/null @@ -1,679 +0,0 @@ -QPalette{background:#FFFFFF;}*{outline:0px;color:#57595B;} - -QGraphicsView{ -border:1px solid #B6B6B6; -qproperty-backgroundBrush:#FFFFFF; -} - -QWidget[form="true"],QLabel[frameShape="1"]{ -border:1px solid #B6B6B6; -border-radius:0px; -} - -QWidget[form="bottom"]{ -background:#E4E4E4; -} - -QWidget[form="bottom"] .QFrame{ -border:1px solid #57595B; -} - -QWidget[form="bottom"] QLabel,QWidget[form="title"] QLabel{ -border-radius:0px; -color:#57595B; -background:none; -border-style:none; -} - -QWidget[form="title"],QWidget[nav="left"],QWidget[nav="top"] QAbstractButton{ -border-style:none; -border-radius:0px; -padding:5px; -color:#57595B; -background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #E4E4E4,stop:1 #E4E4E4); -} - -QWidget[nav="top"] QAbstractButton:hover,QWidget[nav="top"] QAbstractButton:pressed,QWidget[nav="top"] QAbstractButton:checked{ -border-style:solid; -border-width:0px 0px 2px 0px; -padding:4px 4px 2px 4px; -border-color:#575959; -background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #F6F6F6,stop:1 #F6F6F6); -} - -QWidget[nav="left"] QAbstractButton{ -border-radius:0px; -color:#57595B; -background:none; -border-style:none; -} - -QWidget[nav="left"] QAbstractButton:hover{ -color:#FFFFFF; -background-color:#575959; -} - -QWidget[nav="left"] QAbstractButton:checked,QWidget[nav="left"] QAbstractButton:pressed{ -color:#57595B; -border-style:solid; -border-width:0px 0px 0px 2px; -padding:4px 4px 4px 2px; -border-color:#575959; -background-color:#FFFFFF; -} - -QWidget[video="true"] QLabel{ -color:#57595B; -border:1px solid #B6B6B6; -background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #E4E4E4,stop:1 #E4E4E4); -} - -QWidget[video="true"] QLabel:focus{ -border:1px solid #575959; -background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #F6F6F6,stop:1 #F6F6F6); -} - -QLineEdit:read-only{ -background-color:#E4E4E4; -} - -QLineEdit,QTextEdit,QPlainTextEdit,QSpinBox,QDoubleSpinBox,QComboBox,QDateEdit,QTimeEdit,QDateTimeEdit{ -border:1px solid #B6B6B6; -border-radius:3px; -padding:2px; -background:none; -selection-background-color:#575959; -selection-color:#FFFFFF; -} - -QLineEdit:focus,QTextEdit:focus,QPlainTextEdit:focus,QSpinBox:focus,QDoubleSpinBox:focus,QComboBox:focus,QDateEdit:focus,QTimeEdit:focus,QDateTimeEdit:focus,QLineEdit:hover,QTextEdit:hover,QPlainTextEdit:hover,QSpinBox:hover,QDoubleSpinBox:hover,QComboBox:hover,QDateEdit:hover,QTimeEdit:hover,QDateTimeEdit:hover{ -border:1px solid #B6B6B6; -} - -QLineEdit[echoMode="2"]{ -lineedit-password-character:9679; -} - -.QFrame{ -border:1px solid #B6B6B6; -border-radius:3px; -} - -.QGroupBox{ -border:1px solid #B6B6B6; -border-radius:5px; -margin-top:3ex; -} - -.QGroupBox::title{ -subcontrol-origin:margin; -position:relative; -left:10px; -} - -.QPushButton,.QToolButton{ -border-style:none; -border:1px solid #B6B6B6; -color:#57595B; -padding:5px; -min-height:15px; -border-radius:5px; -background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #E4E4E4,stop:1 #E4E4E4); -} - -.QPushButton:hover,.QToolButton:hover{ -background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #F6F6F6,stop:1 #F6F6F6); -} - -.QPushButton:pressed,.QToolButton:pressed{ -background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #E4E4E4,stop:1 #E4E4E4); -} - -.QToolButton::menu-indicator{ -image:None; -} - -QToolButton#btnMenu,QPushButton#btnMenu_Min,QPushButton#btnMenu_Max,QPushButton#btnMenu_Close{ -border-radius:3px; -color:#57595B; -padding:3px; -margin:0px; -background:none; -border-style:none; -} - -QToolButton#btnMenu:hover,QPushButton#btnMenu_Min:hover,QPushButton#btnMenu_Max:hover{ -color:#FFFFFF; -margin:1px 1px 2px 1px; -background-color:rgba(51,127,209,230); -} - -QPushButton#btnMenu_Close:hover{ -color:#FFFFFF; -margin:1px 1px 2px 1px; -background-color:rgba(238,0,0,128); -} - -QRadioButton::indicator{ -width:15px; -height:15px; -} - -QRadioButton::indicator::unchecked{ -image:url(:/qss/flatgray/radiobutton_unchecked.png); -} - -QRadioButton::indicator::unchecked:disabled{ -image:url(:/qss/flatgray/radiobutton_unchecked_disable.png); -} - -QRadioButton::indicator::checked{ -image:url(:/qss/flatgray/radiobutton_checked.png); -} - -QRadioButton::indicator::checked:disabled{ -image:url(:/qss/flatgray/radiobutton_checked_disable.png); -} - -QGroupBox::indicator,QTreeView::indicator,QListView::indicator,QTableView::indicator{ -padding:0px 0px 0px 0px; -} - -QCheckBox::indicator,QGroupBox::indicator,QTreeView::indicator,QListView::indicator,QTableView::indicator{ -width:13px; -height:13px; -} - -QCheckBox::indicator:unchecked,QGroupBox::indicator:unchecked,QTreeView::indicator:unchecked,QListView::indicator:unchecked,QTableView::indicator:unchecked{ -image:url(:/qss/flatgray/checkbox_unchecked.png); -} - -QCheckBox::indicator:unchecked:disabled,QGroupBox::indicator:unchecked:disabled,QTreeView::indicator:unchecked:disabled,QListView::indicator:unchecked:disabled,QTableView::indicator:unchecked:disabled{ -image:url(:/qss/flatgray/checkbox_unchecked_disable.png); -} - -QCheckBox::indicator:checked,QGroupBox::indicator:checked,QTreeView::indicator:checked,QListView::indicator:checked,QTableView::indicator:checked{ -image:url(:/qss/flatgray/checkbox_checked.png); -} - -QCheckBox::indicator:checked:disabled,QGroupBox::indicator:checked:disabled,QTreeView::indicator:checked:disabled,QListView::indicator:checked:disabled,QTableView::indicator:checked:disabled{ -image:url(:/qss/flatgray/checkbox_checked_disable.png); -} - -QCheckBox::indicator:indeterminate,QGroupBox::indicator:indeterminate,QTreeView::indicator:indeterminate,QListView::indicator:indeterminate,QTableView::indicator:indeterminate{ -image:url(:/qss/flatgray/checkbox_parcial.png); -} - -QCheckBox::indicator:indeterminate:disabled,QGroupBox::indicator:indeterminate:disabled,QTreeView::indicator:indeterminate:disabled,QListView::indicator:indeterminate:disabled,QTableView::indicator:indeterminate:disabled{ -image:url(:/qss/flatgray/checkbox_parcial_disable.png); -} - -QTimeEdit::up-button,QDateEdit::up-button,QDateTimeEdit::up-button,QDoubleSpinBox::up-button,QSpinBox::up-button{ -image:url(:/qss/flatgray/add_top.png); -width:10px; -height:10px; -padding:2px 5px 0px 0px; -} - -QTimeEdit::down-button,QDateEdit::down-button,QDateTimeEdit::down-button,QDoubleSpinBox::down-button,QSpinBox::down-button{ -image:url(:/qss/flatgray/add_bottom.png); -width:10px; -height:10px; -padding:0px 5px 2px 0px; -} - -QTimeEdit::up-button:pressed,QDateEdit::up-button:pressed,QDateTimeEdit::up-button:pressed,QDoubleSpinBox::up-button:pressed,QSpinBox::up-button:pressed{ -top:-2px; -} - -QTimeEdit::down-button:pressed,QDateEdit::down-button:pressed,QDateTimeEdit::down-button:pressed,QDoubleSpinBox::down-button:pressed,QSpinBox::down-button:pressed,QSpinBox::down-button:pressed{ -bottom:-2px; -} - -QComboBox::down-arrow,QDateEdit[calendarPopup="true"]::down-arrow,QTimeEdit[calendarPopup="true"]::down-arrow,QDateTimeEdit[calendarPopup="true"]::down-arrow{ -image:url(:/qss/flatgray/add_bottom.png); -width:10px; -height:10px; -right:2px; -} - -QComboBox::drop-down,QDateEdit::drop-down,QTimeEdit::drop-down,QDateTimeEdit::drop-down{ -subcontrol-origin:padding; -subcontrol-position:top right; -width:15px; -border-left-width:0px; -border-left-style:solid; -border-top-right-radius:3px; -border-bottom-right-radius:3px; -border-left-color:#B6B6B6; -} - -QComboBox::drop-down:on{ -top:1px; -} - -QMenuBar::item{ -color:#57595B; -background-color:#E4E4E4; -margin:0px; -padding:3px 10px; -} - -QMenu,QMenuBar,QMenu:disabled,QMenuBar:disabled{ -color:#57595B; -background-color:#E4E4E4; -border:1px solid #B6B6B6; -margin:0px; -} - -QMenu::item{ -padding:3px 20px; -} - -QMenu::indicator{ -width:20px; -height:13px; -} - -QMenu::indicator::checked{ -image:url(:/qss/flatgray/menu_checked.png); -} - -QMenu::right-arrow{ -image:url(:/qss/flatgray/arrow_right.png); -width:13px; -height:13px; -padding:0px 3px 0px 0px; -} - -QMenu::item:selected,QMenuBar::item:selected{ -color:#57595B; -border:0px solid #B6B6B6; -background:#F6F6F6; -} - -QMenu::separator{ -height:1px; -background:#B6B6B6; -} - -QProgressBar{ -min-height:10px; -background:#E4E4E4; -border-radius:5px; -text-align:center; -border:1px solid #E4E4E4; -} - -QProgressBar:chunk{ -border-radius:5px; -background-color:#B6B6B6; -} - -QSlider::groove:horizontal{ -height:8px; -border-radius:4px; -background:#E4E4E4; -} - -QSlider::add-page:horizontal{ -height:8px; -border-radius:4px; -background:#E4E4E4; -} - -QSlider::sub-page:horizontal{ -height:8px; -border-radius:4px; -background:#B6B6B6; -} - -QSlider::handle:horizontal{ -width:13px; -margin-top:-3px; -margin-bottom:-3px; -border-radius:6px; -background:qradialgradient(spread:pad,cx:0.5,cy:0.5,radius:0.5,fx:0.5,fy:0.5,stop:0.6 #FFFFFF,stop:0.8 #B6B6B6); -} - -QSlider::groove:vertical{ -width:8px; -border-radius:4px; -background:#E4E4E4; -} - -QSlider::add-page:vertical{ -width:8px; -border-radius:4px; -background:#B6B6B6; -} - -QSlider::sub-page:vertical{ -width:8px; -border-radius:4px; -background:#E4E4E4; -} - -QSlider::handle:vertical{ -height:14px; -margin-left:-3px; -margin-right:-3px; -border-radius:6px; -background:qradialgradient(spread:pad,cx:0.5,cy:0.5,radius:0.5,fx:0.5,fy:0.5,stop:0.6 #FFFFFF,stop:0.8 #B6B6B6); -} - -QScrollBar:horizontal{ -background:#E4E4E4; -padding:0px; -border-radius:6px; -max-height:12px; -} - -QScrollBar::handle:horizontal{ -background:#B6B6B6; -min-width:50px; -border-radius:6px; -} - -QScrollBar::handle:horizontal:hover{ -background:#575959; -} - -QScrollBar::handle:horizontal:pressed{ -background:#575959; -} - -QScrollBar::add-page:horizontal{ -background:none; -} - -QScrollBar::sub-page:horizontal{ -background:none; -} - -QScrollBar::add-line:horizontal{ -background:none; -} - -QScrollBar::sub-line:horizontal{ -background:none; -} - -QScrollBar:vertical{ -background:#E4E4E4; -padding:0px; -border-radius:6px; -max-width:12px; -} - -QScrollBar::handle:vertical{ -background:#B6B6B6; -min-height:50px; -border-radius:6px; -} - -QScrollBar::handle:vertical:hover{ -background:#575959; -} - -QScrollBar::handle:vertical:pressed{ -background:#575959; -} - -QScrollBar::add-page:vertical{ -background:none; -} - -QScrollBar::sub-page:vertical{ -background:none; -} - -QScrollBar::add-line:vertical{ -background:none; -} - -QScrollBar::sub-line:vertical{ -background:none; -} - -QScrollArea{ -border:0px; -} - -QTreeView,QListView,QTableView,QTabWidget::pane{ -border:1px solid #B6B6B6; -selection-background-color:#F6F6F6; -selection-color:#57595B; -alternate-background-color:#F6F6F6; -gridline-color:#B6B6B6; -} - -QTreeView::branch:closed:has-children{ -margin:4px; -border-image:url(:/qss/flatgray/branch_open.png); -} - -QTreeView::branch:open:has-children{ -margin:4px; -border-image:url(:/qss/flatgray/branch_close.png); -} - -QTreeView,QListView,QTableView,QSplitter::handle,QTreeView::branch{ -background:#FFFFFF; -} - -QTableView::item:selected,QListView::item:selected,QTreeView::item:selected{ -color:#57595B; -background:#E4E4E4; -} - -QTableView::item:hover,QListView::item:hover,QTreeView::item:hover,QHeaderView,QHeaderView::section,QTableCornerButton:section{ -color:#57595B; -background:#F6F6F6; -} - -QTableView::item,QListView::item,QTreeView::item{ -padding:1px; -margin:0px; -border:0px; -} - -QHeaderView::section,QTableCornerButton:section{ -padding:3px; -margin:0px; -border:1px solid #B6B6B6; -border-left-width:0px; -border-right-width:1px; -border-top-width:0px; -border-bottom-width:1px; -} - -QTabBar::tab{ -border:1px solid #B6B6B6; -color:#57595B; -margin:0px; -background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #F6F6F6,stop:1 #F6F6F6); -} - -QTabBar::tab:selected{ -border-style:solid; -border-color:#575959; -background:#FFFFFF; -} - -QTabBar::tab:top,QTabBar::tab:bottom{ -padding:3px 8px 3px 8px; -} - -QTabBar::tab:left,QTabBar::tab:right{ -padding:8px 3px 8px 3px; -} - -QTabBar::tab:top:selected{ -border-width:2px 0px 0px 0px; -} - -QTabBar::tab:right:selected{ -border-width:0px 0px 0px 2px; -} - -QTabBar::tab:bottom:selected{ -border-width:0px 0px 2px 0px; -} - -QTabBar::tab:left:selected{ -border-width:0px 2px 0px 0px; -} - -QTabBar::tab:first:top:selected,QTabBar::tab:first:bottom:selected{ -border-left-width:1px; -border-left-color:#B6B6B6; -} - -QTabBar::tab:first:left:selected,QTabBar::tab:first:right:selected{ -border-top-width:1px; -border-top-color:#B6B6B6; -} - -QTabBar::tab:last:top:selected,QTabBar::tab:last:bottom:selected{ -border-right-width:1px; -border-right-color:#B6B6B6; -} - -QTabBar::tab:last:left:selected,QTabBar::tab:last:right:selected{ -border-bottom-width:1px; -border-bottom-color:#B6B6B6; -} - -QStatusBar::item{ -border:0px solid #E4E4E4; -border-radius:3px; -} - -QToolBox::tab,QGroupBox#gboxDevicePanel,QGroupBox#gboxDeviceTitle,QFrame#gboxDevicePanel,QFrame#gboxDeviceTitle{ -padding:3px; -border-radius:5px; -color:#57595B; -background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #E4E4E4,stop:1 #E4E4E4); -} - -QToolTip{ -border:0px solid #57595B; -padding:1px; -color:#57595B; -background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #E4E4E4,stop:1 #E4E4E4); -} - -QToolBox::tab:selected{ -background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #F6F6F6,stop:1 #F6F6F6); -} - -QPrintPreviewDialog QToolButton{ -border:0px solid #57595B; -border-radius:0px; -margin:0px; -padding:3px; -background:none; -} - -QColorDialog QPushButton,QFileDialog QPushButton{ -min-width:80px; -} - -QToolButton#qt_calendar_prevmonth{ -icon-size:0px; -min-width:20px; -image:url(:/qss/flatgray/calendar_prevmonth.png); -} - -QToolButton#qt_calendar_nextmonth{ -icon-size:0px; -min-width:20px; -image:url(:/qss/flatgray/calendar_nextmonth.png); -} - -QToolButton#qt_calendar_prevmonth,QToolButton#qt_calendar_nextmonth,QToolButton#qt_calendar_monthbutton,QToolButton#qt_calendar_yearbutton{ -border:0px solid #57595B; -border-radius:3px; -margin:3px 3px 3px 3px; -padding:3px; -background:none; -} - -QToolButton#qt_calendar_prevmonth:hover,QToolButton#qt_calendar_nextmonth:hover,QToolButton#qt_calendar_monthbutton:hover,QToolButton#qt_calendar_yearbutton:hover,QToolButton#qt_calendar_prevmonth:pressed,QToolButton#qt_calendar_nextmonth:pressed,QToolButton#qt_calendar_monthbutton:pressed,QToolButton#qt_calendar_yearbutton:pressed{ -border:1px solid #B6B6B6; -} - -QCalendarWidget QSpinBox#qt_calendar_yearedit{ -margin:2px; -} - -QCalendarWidget QToolButton::menu-indicator{ -image:None; -} - -QCalendarWidget QTableView{ -border-width:0px; -} - -QCalendarWidget QWidget#qt_calendar_navigationbar{ -border:1px solid #B6B6B6; -border-width:1px 1px 0px 1px; -background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #E4E4E4,stop:1 #E4E4E4); -} - -QTableView[model="true"]::item{ -padding:0px; -margin:0px; -} - -QTableView QLineEdit,QTableView QComboBox,QTableView QSpinBox,QTableView QDoubleSpinBox,QTableView QDateEdit,QTableView QTimeEdit,QTableView QDateTimeEdit{ -border-width:0px; -border-radius:0px; -} - -QTableView QLineEdit:focus,QTableView QComboBox:focus,QTableView QSpinBox:focus,QTableView QDoubleSpinBox:focus,QTableView QDateEdit:focus,QTableView QTimeEdit:focus,QTableView QDateTimeEdit:focus{ -border-width:0px; -border-radius:0px; -} - -QLineEdit,QTextEdit,QPlainTextEdit,QSpinBox,QDoubleSpinBox,QComboBox,QDateEdit,QTimeEdit,QDateTimeEdit{ -background:#FFFFFF; -} - -QTabWidget::pane:top{top:-1px;} -QTabWidget::pane:bottom{bottom:-1px;} -QTabWidget::pane:left{right:-1px;} -QTabWidget::pane:right{left:-1px;} - -QDialog,QDial,#QUIWidgetMain{ -background-color:#FFFFFF; -color:#57595B; -} - -QDialogButtonBox>QPushButton{ -min-width:50px; -} - -QListView[noborder="true"],QTreeView[noborder="true"],QTabWidget[noborder="true"]::pane{ -border-width:0px; -} - -QToolBar>*,QStatusBar>*{ -margin:2px; -} - -*:disabled,QMenu::item:disabled,QTabBar:tab:disabled,QHeaderView::section:disabled{ -background:#FFFFFF; -border-color:#E4E4E4; -color:#B6B6B6; -} - -/*TextColor:#57595B*/ -/*PanelColor:#FFFFFF*/ -/*BorderColor:#B6B6B6*/ -/*NormalColorStart:#E4E4E4*/ -/*NormalColorEnd:#E4E4E4*/ -/*DarkColorStart:#F6F6F6*/ -/*DarkColorEnd:#F6F6F6*/ -/*HighColor:#575959*/ \ No newline at end of file diff --git a/res/theme/feiyangqingyun/qss/flatgray/add_bottom.png b/res/theme/feiyangqingyun/qss/flatgray/add_bottom.png deleted file mode 100644 index 868e68710ff1bf5a9d02044f9404f9a913849805..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 336 zcmV-W0k8gvP)ly0>K-Zgo6Yi{EJM+K_U>G$SgR>0E9otY&ggS1Q>>)Zkpz~s;Z+g i<}(LQ(=<)f?w||cl8Oc-KhUxO0000&qqgOM%||O^opYIQ+gAV?0_ih734|OGyH>!hry2i34Mx zH4Y4c3LF>#RX8vJDsiw9sK&txU=AE40(0RY0oeEbag6bn3^+&tj^p?Nyb3I{Ee1AC z^BzLD23`c7A0<75&beI(;fxH(Y^xEhAxNj+z&RQgMO0!j<7!$!&7 Q{Qv*}07*qoM6N<$g3{cXX#fBK diff --git a/res/theme/feiyangqingyun/qss/flatgray/add_right.png b/res/theme/feiyangqingyun/qss/flatgray/add_right.png deleted file mode 100644 index be8dd1acec168ba524cbd56ec0c067db8155781a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 358 zcmV-s0h#`ZP)LS*?IqfGGF)LJ@}O~P%4%Fc9ya{j^jmDRZnJi8e`n_ zegCS0eOIL{*L8hwX4k-_nY~QYbR}~Almv`1o*j(m%d$MHkx9T`k|T40AVzusL5TDM zf(Ype1Od_;2+l|a5FC*zAUGkFKyW~+fslz@0|;Np+Zbcg;{?_N0=%19Og&l)xD6rP z9doz_a2rCn8HVBGm}50C3kOe<~2JAv^~rZn!y&ccS1mq$8WHt_`_<^yMdbf(Pl=ToXRk51b6o zKN_lk{r}VLazbMPtGcQq8*_On_|?Zm39qz$ zH=cEBcf81vUdJ?R+0V3Rj0bF|XI-4yVRgIU^F)c{K8C)Np54zX|7G3&rv984=x*KQ Z`V-SCY9*@s7Xd?p!PC{xWt~$(695EChtU84 diff --git a/res/theme/feiyangqingyun/qss/flatgray/arrow_bottom.png b/res/theme/feiyangqingyun/qss/flatgray/arrow_bottom.png deleted file mode 100644 index 37307b75041d36df89dff1f3ef9f49e8d0722815..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 337 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEoCO|{#S9EWz97u_dHRv%3=E9S zo-U3d5v^~pS$nY>O0+#R7v$^c?H0JQnYVhQq+T}mD5xl@NtjTauz96Jh2xuj#fLZNZ`*fx-+S|( z6OqL-4T;>=b6e8%3nbdi4gBAR?4Na@BA%bg!C~3@@4*v(yRDe7CK$PM_UY~mty?b` z^gTXaRQ~*6#BScSn_T7P)q9y#BsqL12JWzLyuc#a+s)(@nj)kp#SuE;K7^ zdg8zt=#2wMpaKU@Kot%gfJz*U1gdc`0+<5_iNIVqNC4J#y=`!j0|yDfw%uwCo)wtB z3J54VE`UNd6`0cP4uUidaysw731mL?#Cw^a94M7ae>+QAuIsz2D(q$$=e;p~ zY1=myY+seM9J)u~hRE1@7WHIuEpi>+OkBU%PX?D3?NyCT1paOaWEK$g$ZQ~JkuE^c zA>DwWLAnCLAL$MRU!(*Gen=S*e2`KgggUz;PnTAfN+|i$;0_J#btU(hC@Xiu diff --git a/res/theme/feiyangqingyun/qss/flatgray/branch_close.png b/res/theme/feiyangqingyun/qss/flatgray/branch_close.png deleted file mode 100644 index f5b6d34625ad9470f379c703553e6021608d3cbd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 263 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEoCO|{#S9EWz97u_dHRv%K*61! zE{-7)t#8j6avd^|IQsGX(X7J4()Z64;ugjoIJ>f${R3Cty~QF67t9vTU(o(RqN{uD ztR2U$_;QNg%RlX{P~Xte(eYw_r?t=Ilocjs3~X}NTNuBE-k6uW`Atr|#&3b+g$w3I zRP`}4s2)(!dH?xVYwZiyKyior(P6zkcU)_$uBq_+2|LX6^=Rxprt-|H)&~#tPpGL* z5qT%Iqq#1GJG0c!%ixra6J<(U>M#4r$GOU mb{oU7@B5FE9Ttn_uk#6&*j+33@dYjb0000%pStyx1_=4QR zO-qq3qJM(ZT?B^?&Mq!#AqI31^j~lgM3U=bK*Yhpf-Xg>z4tg&6S=KvJolXVg1_;c z=RWz6aL&UG{LeogvC+i${iC^DZhsud>#bJnvyGnLlL_eieqMR`72pPt1J+4cYBpD& zSkZlJYL3el?jT(Mq0a$?xpKAAj@s>4Hh{|Hp<1oxDKEc*=xe+57#A&#`FedWJI@e! zd}89PKz+dT){sU(1!Efa?NMe0X$DM^*TB0WN;4yk4oRoe*(lFcpNr-)P~4-uD2VaF zF+RmnyZyFQnSLtBMI0iHfdDT%oj0zLnSkIPnHdOfkye1<4!L6%hheC?-R=pkwGlp! znbpEwU~Gu;4_fr%{k65nLjmW5#Y=*|2OKfM8D=1|_bmlMa15jYoE#Z#I|G02-Xuws zngS+9O6zBP;w&tjPj48FI!76oL|;uW{z*VU9p16>I~YI77Yz^7i+$kM)_V;bBPI2d zXsvITPER${8@*E;MbXFdbmgFk%wp+f>KAagN@q@mVHhUq%``-UASlJCbEcoBL?*S? zHyQ4t9*Elwm?^%$G^xDg5$LK799RUpz=5?FcQ-h&0Cb6i%>OL7#X$z(C~#mnNiHle zA5vc2aE${)U~zM^49pBsnh6JPXK`j67y>^P3K8&PK#3I`xH%-&aA5zMv5EsL7qwp$ pFMma#Ou~a^bM+aZE!h5!d<9TqM+;NWIKBV?002ovPDHLkV1gUqAq@Zk diff --git a/res/theme/feiyangqingyun/qss/flatgray/calendar_prevmonth.png b/res/theme/feiyangqingyun/qss/flatgray/calendar_prevmonth.png deleted file mode 100644 index 8a17d0f4e4fe94e90b2f2078c92ded3f8604dc07..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 740 zcmVnY+iKO~GDF?%rH- zMf`4e9MALN-WT21s&*Taqt)^d zH^A+Nfp4r*TIBPegVt~94`$3U6QJjfZ~#C+Tw(5!=@FBXVH-!pPrx|P{A>DB(PCwp zK2pG7IIOyGZq82S*JOGHo`b=0?yx8pKS(2Lu2{fdhO3qrw3`fKlRrCcuEW z4F+A;6fQ|Yh@50HxsuIhU0=X}xUk|Gfx0V6L^uHGQJ_8?86WSiz3>1{^V&rMKZ*di z6Yh;~Imz0S2k4S}1Hhqh7*^-XUhvI?8Dh50IJX0JwF&jU-;6W9I-oKvYP= znnv`s_UPI2TbAXd`upZdQ4;`$(1wFmgE$OK7GD(J)n5FyxnUT(64UPjn1H{H?FxW< z46MrPRJfmt#i9j(n*t?~C0kR6Ur$eemqqSP!&9Baa351$zHsX7nK$L7rOmbj_XE<` zxj0Is?}K|($Urv>Qb>o>CkF>!l@}Mc+76UL5{}0lcd+-w(9H7k!mptHqz>*v2-~gN zcfj-*{#KlGU0s_gnO@R23qlCnbt<<4Af?jM)kgs2$Bm7ICDWtj>$mMWd3ug0b`*pG z?46U0_m#MI`R&W6KO+G)L6&S?y)>K4{gAC4_D+Qi(>$+0$uO|MReMGV5z3OcZ}S^B WE<_{l;^y+Z$@MBe0IcD17sXpNC<1319%8Si6bQ6W2HZfqN4*J!@?nK&-Xx7;}QM;u<#{ z9gbSJ9Z@wmE1C;(7*U`wi89s82IRKJ$(uCs3{!eoZt)&fNpqt z2-<53mkCV6l|)vG%LICuH)*&6WaYR_U~J;mq6cS?wcs*=GU0VH6BHpQ$U$8=0P(k; zWt0ycdZK$l5cKEy!76c(TL)z=Ryitjl6B#ruuw0DtYTs;@g`XeS=BgO@?AV1vdUR| zj%J}8vg$>^oZU=5vW_jq0_|2hvaS`%g8kq$()YJF>e}z*6zXzOxDdEo6=*g~chq&_ z;AXS1e6Bn2w*mR&T9FkI3C*bGy#*b*#>_^ce?IvB-t>--hkp#a3YV@?|0DYKYW>b` z6h&i6K6|*o-@5(t*9(OQ&KBybBQg5!d@u-;ndmQ$Rxdid=;6bnzWS&r<)JBY$s z_y;WQL{J+G8wCrS11+!A#$*VVLJ$tD#4?3od54E=l#M!Lp#c-KJDX%TYjJNoJK2Jjp>R3+}Oc12_}48yl#j9CL-0Y|D< zP1Lv6t}EaX{~r$Elv3(}0?t+~$tX}jt!hO^$5hn&_SSE0UyBkH(5I}3)12)J&E(`b%Zj=wX3}7m5l-9Z@A`hpHl@0Xb ze3c2zjWfoqIp^+78_NUyAR;$`*MKbpN5*Ew2ka$Daxo0UtvHT1fUO+J!f-xdFG-Rs ztyXIvAc~@49LKjj$U<>hz%kq?53+Dv8t@x%e-h_GmV!$It~%!qXHA+w{wNEV2CRw5 z({8tWJ}0tS77jp+F)n57lTzwhqtV!z!*{t9rs2uNB7Hwz2)T>)RJR%G;10qv?4X*uV%m9_RB(61UZ zrQUEjd?EmyPUnn>yaY~Hj2iW(Uawybf?!VpG@H%$wOZ|*h&%(53Ss-e?KqAbK@jW# Z`~s1oc)XT$aOVI3002ovPDHLkV1iM65RCu; diff --git a/res/theme/feiyangqingyun/qss/flatgray/checkbox_parcial.png b/res/theme/feiyangqingyun/qss/flatgray/checkbox_parcial.png deleted file mode 100644 index 97376f3abaa68fd367b45cd948f157e36026d4c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 341 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEoCO|{#S9EWz97u_dHRv%3=E9y zo-U3d5v^};Ec9|N6gmF!z2)pXD-Ovy9Bz7VC?M~^UT>fyHSH+7LBtzvqp-ZY%o6XS zC3Kn!B4=1!C@Q?39O#%R;rB!Oocg~@=Kov#4?ld_xH6Xe%ZU>Y7CKjlO?xWjz~~nw zwZQDOEW5&n?|D}KnqL`JmR`xfDCuTie#d`XR@d6cdD&H*|8@Bs%DR@>h9}sUpGq^k zaEG(L(_uZwmo5Ut@^IFjXJa>Zc1*b?GFN*;=(`#BdESYCecXF)`Q@v#jf^6m_5D&S z`+n)RY-s4#Y3tu+*ywGWKTn^BZ?o*HwB8lIVx_TRpbDwB5ra`q&A zXPzjkekW4IrKC-G-NQfg9;nx3%u0(6eSSbovh&1Wi@x^K*m4FYfn*ydy~d?;cIwY_ zN!h<@m361#JBI5Air!r{kM+t7Z#4cF&zImE>MwfZjO|PT5se~!wKW;<4#wMLJayFO zkE*x{E${H}pHohMj7%rgAOBlEp>zqnHb!yaZuU-K{TUmsBe P1_XnrtDnm{r-UW|6gYnM^t-5em${H(@=}?G11zU@z6>@#`@Q$9 zo6h?UFQ%_I{``)om7?}SC9&TtqJ7tfI|{7Y`EkvzZ(6>V z4NeOu%(kg1iFEP4>y!BV^|x!R_rEhUUkEFFG`VM1cH{}hAN%C5?EO^RGBr=FAf+g4 z6~ozWpL_LP`SQPFqL~#M&dcpouDo2Ko5*mne|P2e)sr?q zpFWK*MR)syn0d}Bx8?*q^;KD+RwEdywew@x2LRk|(HCE}K=E?elsafWeo?ao(+cYQBmeQ|fuyC>i8$mFwzHa5=<^^lvPo?@r# zC^>K4^}Svtmqq73dcJzKec2~V_KW?QoPW7PHLtIFdi!I}3nj6b@@p%0t}Ad#$X^w9 q$Unr~<+i`g`QKAs?bca*BLC8&#k<;6*_ z(+PntIB_fb$FEjGNN$|GxO~_US1ya zj=2?n*3b1ACw4!sxNzp&5^fdUDW{)K-+LhSUgo)-?FZUZp3Etp&KR>YWEF$^rS`qw z*RQ_%DowwU;c3y&)id|{zdxJ9QI^;7KWb~#-6>nPRqso0s9(+SY%Ok-d!FH}PujKZ z)$jIv-{0{5HuLkoZz0pJye#4KvYIFPm#rW`YM~A= ziqg{jJ&znn^z4sb8+LwQip+8GM)m{yQocl9Qc_tC6kC1Y(p)*yWOE*Ch1yHj4Oe+* ze6Qo!q4d(`f3?2t&~WqS&E!e9Ci#^ye_lWH=H#nauXZYMm?>=To_+S2 z`}@BdA70tt+@^B(>?4KGtd|cNlqf4Ji|_evt~!^sZ5PjPrjj|u-?O&fx~;c=b;kRz Z?54?k9A`+BoB}2+22WQ%mvv4FO#opgI12y( diff --git a/res/theme/feiyangqingyun/qss/flatgray/menu_checked.png b/res/theme/feiyangqingyun/qss/flatgray/menu_checked.png deleted file mode 100644 index 6a1c7294bc0651f85199c5d7b34e6ab718675c38..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 542 zcmV+(0^$9MP){-P@(K~F!$PlGMLWUv5E~0Y2uC7k z?+XY%fiGbpvToR0Y))(hZ3KH+PY~U+(L(SIWM^z#-E|W)$xb31`86TKKba39nfwRJ zlqpjt*T`p0?5(a=T*bDAuNt-aI}8t^>fEAX0A3KxiIxLk3K$cdmFb!3+rQ0b^L=gM zz!%)Uz_+g9FW@XiAqxe@;5vy!7WNJ%;JWjOl7)J`dJfMjk}EJhPFl*9V$GzRe1Zfl32aLy=A#LM&fWGffwQ)`a#*%Ith0Fs7U0<;h zsU+h7^kiE*M?nz0u2p&Apz8^G-rBh1wvQ3Mn@-}2T6}`hyl_200MGa59h^VFsM%yZ zz8nqf)8YDnkO^rzRcai>tb_KE*>Lc|pTr(AI}Q@st-+Cl;lQ9D%#Iu!2Zjx6dZZm3 zr0A&4k@j$qvgJ=k+QmVJJxM&$J`OT&n);FX;2`6+^YY^2t};7wC|VBzr>^Mr`rcm4 gvaL*+GXF)M0T62ge$3|rApigX07*qoM6N<$f*dLJ+5i9m diff --git a/res/theme/feiyangqingyun/qss/flatgray/radiobutton_checked.png b/res/theme/feiyangqingyun/qss/flatgray/radiobutton_checked.png deleted file mode 100644 index 513a41e342995511d72dc2992c375750b915aa2a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1513 zcmV zm@#Vp6^!d3{HT#UABjYM`Nsggfk2JO@J0}=1VbyR5p$XZb!0}gPvh~n+kXq7&*yuJ zN!tscrWgknG0q9f?21OCLxohI6j0Z7t+J~69cH{XEwJ%kO@cgdG!i*7c~u9k+pwX` zoi+~xsD5N{`C?ocxZSrUkw}*9xT_L$XfWA(+AadYU~uMx5xGVPybh*HC&*N?Z@sD?C19gJ z5Fwz}rn4auyek$CpL2k>$m*OTbX~ks+pyx8CNs|fRH3M{a7q2r>)n?wT^om;{}KoUJR=gv)cK8%$D-j6 ziUpe}UDvg_p6Y!7o>%x79!TC=lRwlV-~6YEO=>vmd=zj1kVquVfn?uy2CgXllvP$$ z`SVM1fPp~3LjtREl&iqP5%*nz2{w}Bd7KuczHTeT^0R9Q4(m7RCI)F|fFM^Uux56Qr zO7?x_1m`o1;FEWLO9;3=f~4J$v|F$^G`DhI!s`zxM&zNSnLenBBC+emv1b7QUaz;5 zK=qa$m^z)J(ByA^k6CO}&RZh40QNNcnp^DJ$K&yPU`km1%BRNxYTAs2st#PFXgsQH zbZDKO{UIm4<@c|*e*72<_kpna#t5l7X$(ud4j)BdS!Hr2m+D1_$c~M#Z zAmhmax`-Ai>fEy%UT-K=L4c=FKoFj_GxhiP-&B=n$efb{w9%lQp(LGtqF^`xP6u13 zISx1hGF!I6e?tNQBy-AQQ4c$SYz_l(uTUopR?ag3FbqSvK!p@$4p1FfQ1`@u`7i?@l{wcF(0%3e)+qhlh)Vs8dmKaZ^+C zb9N3+w6>;WN88_oq!2R_45S!H0sMt@!5@o;w>z!UIiBiQ0F+uji*aV`Ik)_!;FChq z#Ely)Xd8gSEi)w2eY+5g87(+gZV|{l5uzU zrM|lQx&;7PZV!k^U$V6RPIuSE%hQEp=8Z}tp)DG2|Hc*&0BTmO_(98LUIpm!2_`|n z%DVcx1@m?N%+<4JGsS@U{r>VLOPB2fuvTRs{q@{=?KoFlsXppV{uA%xMz* z@$a)|e{T1~J*HqVICCV!Z!@sYeoyA%w7bNsI=S24EHoO%DuUQE*$oy0mx*v5#6OQW z&?10e0Mk6D_8^!p$n}v(M49v*?`E0;f#s0cU+^_s(c)nj@n$|thos*ComT$*UsKgzU+6ksTN`b& P00000NkvXXu0mjfzunN5 diff --git a/res/theme/feiyangqingyun/qss/flatgray/radiobutton_checked_disable.png b/res/theme/feiyangqingyun/qss/flatgray/radiobutton_checked_disable.png deleted file mode 100644 index 8d16af56015b8e8c3ba8c2c715a74540bebb346c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1628 zcmV-i2BZ0jP)TcV$Bzh!aI&h;sd+_zH?BzJJ&h2}q4udvE5jsBF+q5a$%ZZA@?*x=rhvb|&jR ze?K%0?d`c~`XczjKjcHsbDrn<-RGWr-hltOWU7wYY}T4Rd-la5as$aLMPxC6Q!3`) zN$v*Fqm=6I>FN2|wr%~d1Co?Np|DtM{Um^!07UC_?FX<$L|#axQV0GOK-YCIBl#Z5 zD*&j;BpD?Qpg?j%YisK-GXj{+W@C+wjW3dX5I|^(V15k(c&4|v_oazmeNDi8KEEIo z3grPTo*}R?BH39km+x$EZ|@806A0)y&LWbX04|syj|boofNx122LKV758!eD^D)72 z5RsjcNaUvG=H_E{18&{Ab)iyfTMal3V7G`o+uz@xTeD_OIUvqlrPNxIkBi9pH8^*a zN~JbaCC35ga=FHEINT{B%L9TPAh{u(P8URkHIi0k+qP`jFf*Ffg#r z|FGlAZ&}tx5m{!4p+zJci^VQ&ZEbbyg{uJSbUOXM=XsX^*kS4;BCF%^_-cRq7{JO@ zve5vp0ld}U-+xykkto&+=2s?@IT(w@k^nw2n4kZ*pzFGqX|1;#0QYIFZ)|I8+do~n(Q;k4No(x_ znCmm`RZ6W$CXE|ym*i%Wo0U>K;_>)z zj^o@z(m0ig2uZ#H;IPl6MC6tcKLr4#Qt4~}mm1=1%VaV~O$oButku-i^g4j&05ll7 z%pv)n>$*<{L8elv{Q$l)m@X<53UjM~TI&S>8hxEkh=^+n3;^+Xd@X?WsJ&8zNNy?= z3OAUHl`3vGn9lM%@2n~y$&yLD*L|2F#h!(29O{5Q#E>? zw~ORX1HdxNvK|duPp6`6Hfx2$;gf$Qw-JXb{C1ke%yXFPfutI^ffwG6`p)xRAdQJ;uB zKWo;k*C#qe<@5P@;c(a{c^}OCMxe&AqSnpAZ6x2V5flJCl6yqta}oJ&v_WgVL_{(e zo+S7bk;!CC%j+0TYRbsx^YcQX(9;0! z#rQ4KL^>iOuhjElO&M@Rwr#7WOP5|l@(uvY0i2KVAJbm|_KC=606KbldiG59p89`H aNB;nCuyXHkR2mWh0000DIO}r0oIPN^FfLCS;6F zgeZoC3*BKCX-zqZ@uC+JER24YJqv82>ex=_&6 z2$8ij@8_Z0vb*zU|Fpa6!S8AI_wRl7&Ad1Be!zcRw9-Uf*EPT2U++M)fvFLMO#s#= z+`oZw6NDc%lEbEH{_>9j2122F;cz#Iwt}JMl*Ak-L4(eM_Jw8j-YE)TM@PpqOxh6u z_4y3o663NU=TIaPxt~jTRzO|XwW{ix_nGnLs=!i5wF&am)24YUduRsj+_$f+ByRTr zs3{m+vKUwH-kCWNjYe&+5Kq8hFjy`jA^??T9|v<_j05-+0Enmzkc|MX&mni>kMgHF zzd3d+o-^R$%q>`1;BH9J$$PO|7rbU591gF0v>>+&fw#a^l?ie#HnUe%M+vwq7%~ZH z@F;el1Romc@4uV@-lafC=rsX82%-{o1Pu*DP903Q`dn}wd%B3|Rdo^mZZ3BF?Q?^J zGx@*)!1%S1iH5e;Gn#as2dF|3vT<`u)6KEb(a99-$iEv$xs!N4UgGwKwNReD%G580Uk*Ffj*;xT30By)>RdOsgJzi8g02;{= zrTvlP2NHljqB=#)gJRy^CC$#xPOIz=*_A-rKA5I^MIlO4wn^{?WOls<{|yNMkj!%~ zkNUP3T!vvN7pRcJ1`>dRq1=cK!%%+F6jC;z1{87{NB}x(*NiEXS+o@oZBfMZg4+n& zG|fpM0ciE~+yk>~Q4mz`=E7<5olETs*YMKC<3&O=qzK%!d-t9fi@*i|sPxyo4xlvM z&Wwvo*N@-Dg3qgpu%P#f0jKM_M&JW32f=1LKIj6p`uoQj?Ap}{Xy`D)`wI=Y!C!k= zb>?A-^Oj{jZ~+1UNt{#_W9IH%hM{^^R;0y0%5`KVSTGnY-`uq2D1aR*f8yx*(bUwGOl4NcFpLHV;!Drw5ObUafA;(O^W+*Q{C7UnS3UW6YDP`i6+islmCYSS+^t zRk8vwo6R-_gTW3FSz0C8QB_@^OeVWTL~Bf1Ryv(F&CShgfe(P|{Cre(+r^6)*LnYJ zMftU3g-tl38rK4nn z54Z(B>+9=#E*6UwMhoUuDwR4BjYi|Z_dezbuqm6(-rx(Us$#8u1(@NDRMl?_g~F@V z*4kJUi^U4XV(~@%D>*M54nIG1pu7eh$608t-Q@##*jl@yy}kX&MB#?YahzsrtpiN= zm<}0Zmc`@oQ!u=OD}3NA@a|;80kpQZ?h}!(eN1y**DY^Q1F(Dd?kTF;>h)CB1Fq|C zpKLe)5m8nB6gcHE84-D0RizAAEEaD8=KJK?nM$S3)B_M8kw_c?e(^Eg+11rGy$oor zoeea3oGy!qQ!h9uS8&1% zY#|T`T&^b^fa|&^fs3BusEAw-wJ-9sSFT+7r*32=MIw;_uAUaYss$Jbg+k+Q2_{Q} zfX97oHwS~k#(Dz`3=H^fPzww|3D6jGmdY|u>+kQst=@pDIvem7qM)kRZW3$lA>f?H zsnHnITyH>QObeAut=AZHtPB_k1Wo`aeBvL=<#G-6f^!__CRKgdJFcn+B9X}HGGII& z{~P$(C&yxA%p>&zwAQu*bG_ptvMUygU0Z`C{lL|3Yp5c?o7rsEyND;O(tF?QR6gEQ zKyL6y+333NK2_c8O(Y^q!r}01gO~SYD3i&AgTdeyV4jaTU%I1*1Ex}`OTb4!(Gy@) zbz?rCe|j?DR8^Xqnl_4vU%oTOn2(3H6T`~e(9qxj-}wYafY0;!{7Vz5WICNTj^k`r z)lJ^HOWNAn+PZ(}K*eMuw44_BCKL*7XlZFVKNh%-j*eSJWGm2G1!R9_@H`4qi2Mj_@9yqC gINtBn|7#-p7ZZ^7mcSw#Pyhe`07*qoM6N<$f@6P{@&Et; diff --git a/res/theme/feiyangqingyun/qss/lightblue.css b/res/theme/feiyangqingyun/qss/lightblue.css deleted file mode 100644 index 590189b..0000000 --- a/res/theme/feiyangqingyun/qss/lightblue.css +++ /dev/null @@ -1,679 +0,0 @@ -QPalette{background:#EAF7FF;}*{outline:0px;color:#386487;} - -QGraphicsView{ -border:1px solid #C0DCF2; -qproperty-backgroundBrush:#EAF7FF; -} - -QWidget[form="true"],QLabel[frameShape="1"],QGraphicsView{ -border:1px solid #C0DCF2; -border-radius:0px; -} - -QWidget[form="bottom"]{ -background:#DEF0FE; -} - -QWidget[form="bottom"] .QFrame{ -border:1px solid #386487; -} - -QWidget[form="bottom"] QLabel,QWidget[form="title"] QLabel{ -border-radius:0px; -color:#386487; -background:none; -border-style:none; -} - -QWidget[form="title"],QWidget[nav="left"],QWidget[nav="top"] QAbstractButton{ -border-style:none; -border-radius:0px; -padding:5px; -color:#386487; -background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #DEF0FE,stop:1 #C0DEF6); -} - -QWidget[nav="top"] QAbstractButton:hover,QWidget[nav="top"] QAbstractButton:pressed,QWidget[nav="top"] QAbstractButton:checked{ -border-style:solid; -border-width:0px 0px 2px 0px; -padding:4px 4px 2px 4px; -border-color:#386488; -background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #F2F9FF,stop:1 #DAEFFF); -} - -QWidget[nav="left"] QAbstractButton{ -border-radius:0px; -color:#386487; -background:none; -border-style:none; -} - -QWidget[nav="left"] QAbstractButton:hover{ -color:#FFFFFF; -background-color:#386488; -} - -QWidget[nav="left"] QAbstractButton:checked,QWidget[nav="left"] QAbstractButton:pressed{ -color:#386487; -border-style:solid; -border-width:0px 0px 0px 2px; -padding:4px 4px 4px 2px; -border-color:#386488; -background-color:#EAF7FF; -} - -QWidget[video="true"] QLabel{ -color:#386487; -border:1px solid #C0DCF2; -background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #DEF0FE,stop:1 #C0DEF6); -} - -QWidget[video="true"] QLabel:focus{ -border:1px solid #386488; -background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #F2F9FF,stop:1 #DAEFFF); -} - -QLineEdit:read-only{ -background-color:#DEF0FE; -} - -QLineEdit,QTextEdit,QPlainTextEdit,QSpinBox,QDoubleSpinBox,QComboBox,QDateEdit,QTimeEdit,QDateTimeEdit{ -border:1px solid #C0DCF2; -border-radius:3px; -padding:2px; -background:none; -selection-background-color:#386488; -selection-color:#FFFFFF; -} - -QLineEdit:focus,QTextEdit:focus,QPlainTextEdit:focus,QSpinBox:focus,QDoubleSpinBox:focus,QComboBox:focus,QDateEdit:focus,QTimeEdit:focus,QDateTimeEdit:focus,QLineEdit:hover,QTextEdit:hover,QPlainTextEdit:hover,QSpinBox:hover,QDoubleSpinBox:hover,QComboBox:hover,QDateEdit:hover,QTimeEdit:hover,QDateTimeEdit:hover{ -border:1px solid #C0DCF2; -} - -QLineEdit[echoMode="2"]{ -lineedit-password-character:9679; -} - -.QFrame{ -border:1px solid #C0DCF2; -border-radius:3px; -} - -.QGroupBox{ -border:1px solid #C0DCF2; -border-radius:5px; -margin-top:3ex; -} - -.QGroupBox::title{ -subcontrol-origin:margin; -position:relative; -left:10px; -} - -.QPushButton,.QToolButton{ -border-style:none; -border:1px solid #C0DCF2; -color:#386487; -padding:5px; -min-height:15px; -border-radius:5px; -background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #DEF0FE,stop:1 #C0DEF6); -} - -.QPushButton:hover,.QToolButton:hover{ -background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #F2F9FF,stop:1 #DAEFFF); -} - -.QPushButton:pressed,.QToolButton:pressed{ -background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #DEF0FE,stop:1 #C0DEF6); -} - -.QToolButton::menu-indicator{ -image:None; -} - -QToolButton#btnMenu,QPushButton#btnMenu_Min,QPushButton#btnMenu_Max,QPushButton#btnMenu_Close{ -border-radius:3px; -color:#386487; -padding:3px; -margin:0px; -background:none; -border-style:none; -} - -QToolButton#btnMenu:hover,QPushButton#btnMenu_Min:hover,QPushButton#btnMenu_Max:hover{ -color:#FFFFFF; -margin:1px 1px 2px 1px; -background-color:rgba(51,127,209,230); -} - -QPushButton#btnMenu_Close:hover{ -color:#FFFFFF; -margin:1px 1px 2px 1px; -background-color:rgba(238,0,0,128); -} - -QRadioButton::indicator{ -width:15px; -height:15px; -} - -QRadioButton::indicator::unchecked{ -image:url(:/qss/lightblue/radiobutton_unchecked.png); -} - -QRadioButton::indicator::unchecked:disabled{ -image:url(:/qss/lightblue/radiobutton_unchecked_disable.png); -} - -QRadioButton::indicator::checked{ -image:url(:/qss/lightblue/radiobutton_checked.png); -} - -QRadioButton::indicator::checked:disabled{ -image:url(:/qss/lightblue/radiobutton_checked_disable.png); -} - -QGroupBox::indicator,QTreeView::indicator,QListView::indicator,QTableView::indicator{ -padding:0px 0px 0px 0px; -} - -QCheckBox::indicator,QGroupBox::indicator,QTreeView::indicator,QListView::indicator,QTableView::indicator{ -width:13px; -height:13px; -} - -QCheckBox::indicator:unchecked,QGroupBox::indicator:unchecked,QTreeView::indicator:unchecked,QListView::indicator:unchecked,QTableView::indicator:unchecked{ -image:url(:/qss/lightblue/checkbox_unchecked.png); -} - -QCheckBox::indicator:unchecked:disabled,QGroupBox::indicator:unchecked:disabled,QTreeView::indicator:unchecked:disabled,QListView::indicator:unchecked:disabled,QTableView::indicator:unchecked:disabled{ -image:url(:/qss/lightblue/checkbox_unchecked_disable.png); -} - -QCheckBox::indicator:checked,QGroupBox::indicator:checked,QTreeView::indicator:checked,QListView::indicator:checked,QTableView::indicator:checked{ -image:url(:/qss/lightblue/checkbox_checked.png); -} - -QCheckBox::indicator:checked:disabled,QGroupBox::indicator:checked:disabled,QTreeView::indicator:checked:disabled,QListView::indicator:checked:disabled,QTableView::indicator:checked:disabled{ -image:url(:/qss/lightblue/checkbox_checked_disable.png); -} - -QCheckBox::indicator:indeterminate,QGroupBox::indicator:indeterminate,QTreeView::indicator:indeterminate,QListView::indicator:indeterminate,QTableView::indicator:indeterminate{ -image:url(:/qss/lightblue/checkbox_parcial.png); -} - -QCheckBox::indicator:indeterminate:disabled,QGroupBox::indicator:indeterminate:disabled,QTreeView::indicator:indeterminate:disabled,QListView::indicator:indeterminate:disabled,QTableView::indicator:indeterminate:disabled{ -image:url(:/qss/lightblue/checkbox_parcial_disable.png); -} - -QTimeEdit::up-button,QDateEdit::up-button,QDateTimeEdit::up-button,QDoubleSpinBox::up-button,QSpinBox::up-button{ -image:url(:/qss/lightblue/add_top.png); -width:10px; -height:10px; -padding:2px 5px 0px 0px; -} - -QTimeEdit::down-button,QDateEdit::down-button,QDateTimeEdit::down-button,QDoubleSpinBox::down-button,QSpinBox::down-button{ -image:url(:/qss/lightblue/add_bottom.png); -width:10px; -height:10px; -padding:0px 5px 2px 0px; -} - -QTimeEdit::up-button:pressed,QDateEdit::up-button:pressed,QDateTimeEdit::up-button:pressed,QDoubleSpinBox::up-button:pressed,QSpinBox::up-button:pressed{ -top:-2px; -} - -QTimeEdit::down-button:pressed,QDateEdit::down-button:pressed,QDateTimeEdit::down-button:pressed,QDoubleSpinBox::down-button:pressed,QSpinBox::down-button:pressed,QSpinBox::down-button:pressed{ -bottom:-2px; -} - -QComboBox::down-arrow,QDateEdit[calendarPopup="true"]::down-arrow,QTimeEdit[calendarPopup="true"]::down-arrow,QDateTimeEdit[calendarPopup="true"]::down-arrow{ -image:url(:/qss/lightblue/add_bottom.png); -width:10px; -height:10px; -right:2px; -} - -QComboBox::drop-down,QDateEdit::drop-down,QTimeEdit::drop-down,QDateTimeEdit::drop-down{ -subcontrol-origin:padding; -subcontrol-position:top right; -width:15px; -border-left-width:0px; -border-left-style:solid; -border-top-right-radius:3px; -border-bottom-right-radius:3px; -border-left-color:#C0DCF2; -} - -QComboBox::drop-down:on{ -top:1px; -} - -QMenuBar::item{ -color:#386487; -background-color:#DEF0FE; -margin:0px; -padding:3px 10px; -} - -QMenu,QMenuBar,QMenu:disabled,QMenuBar:disabled{ -color:#386487; -background-color:#DEF0FE; -border:1px solid #C0DCF2; -margin:0px; -} - -QMenu::item{ -padding:3px 20px; -} - -QMenu::indicator{ -width:20px; -height:13px; -} - -QMenu::indicator::checked{ -image:url(:/qss/lightblue/menu_checked.png); -} - -QMenu::right-arrow{ -image:url(:/qss/lightblue/arrow_right.png); -width:13px; -height:13px; -padding:0px 3px 0px 0px; -} - -QMenu::item:selected,QMenuBar::item:selected{ -color:#386487; -border:0px solid #C0DCF2; -background:#F2F9FF; -} - -QMenu::separator{ -height:1px; -background:#C0DCF2; -} - -QProgressBar{ -min-height:10px; -background:#DEF0FE; -border-radius:5px; -text-align:center; -border:1px solid #DEF0FE; -} - -QProgressBar:chunk{ -border-radius:5px; -background-color:#C0DCF2; -} - -QSlider::groove:horizontal{ -height:8px; -border-radius:4px; -background:#DEF0FE; -} - -QSlider::add-page:horizontal{ -height:8px; -border-radius:4px; -background:#DEF0FE; -} - -QSlider::sub-page:horizontal{ -height:8px; -border-radius:4px; -background:#C0DCF2; -} - -QSlider::handle:horizontal{ -width:13px; -margin-top:-3px; -margin-bottom:-3px; -border-radius:6px; -background:qradialgradient(spread:pad,cx:0.5,cy:0.5,radius:0.5,fx:0.5,fy:0.5,stop:0.6 #EAF7FF,stop:0.8 #C0DCF2); -} - -QSlider::groove:vertical{ -width:8px; -border-radius:4px; -background:#DEF0FE; -} - -QSlider::add-page:vertical{ -width:8px; -border-radius:4px; -background:#C0DCF2; -} - -QSlider::sub-page:vertical{ -width:8px; -border-radius:4px; -background:#DEF0FE; -} - -QSlider::handle:vertical{ -height:14px; -margin-left:-3px; -margin-right:-3px; -border-radius:6px; -background:qradialgradient(spread:pad,cx:0.5,cy:0.5,radius:0.5,fx:0.5,fy:0.5,stop:0.6 #EAF7FF,stop:0.8 #C0DCF2); -} - -QScrollBar:horizontal{ -background:#DEF0FE; -padding:0px; -border-radius:6px; -max-height:12px; -} - -QScrollBar::handle:horizontal{ -background:#C0DCF2; -min-width:50px; -border-radius:6px; -} - -QScrollBar::handle:horizontal:hover{ -background:#386488; -} - -QScrollBar::handle:horizontal:pressed{ -background:#386488; -} - -QScrollBar::add-page:horizontal{ -background:none; -} - -QScrollBar::sub-page:horizontal{ -background:none; -} - -QScrollBar::add-line:horizontal{ -background:none; -} - -QScrollBar::sub-line:horizontal{ -background:none; -} - -QScrollBar:vertical{ -background:#DEF0FE; -padding:0px; -border-radius:6px; -max-width:12px; -} - -QScrollBar::handle:vertical{ -background:#C0DCF2; -min-height:50px; -border-radius:6px; -} - -QScrollBar::handle:vertical:hover{ -background:#386488; -} - -QScrollBar::handle:vertical:pressed{ -background:#386488; -} - -QScrollBar::add-page:vertical{ -background:none; -} - -QScrollBar::sub-page:vertical{ -background:none; -} - -QScrollBar::add-line:vertical{ -background:none; -} - -QScrollBar::sub-line:vertical{ -background:none; -} - -QScrollArea{ -border:0px; -} - -QTreeView,QListView,QTableView,QTabWidget::pane{ -border:1px solid #C0DCF2; -selection-background-color:#F2F9FF; -selection-color:#386487; -alternate-background-color:#DAEFFF; -gridline-color:#C0DCF2; -} - -QTreeView::branch:closed:has-children{ -margin:4px; -border-image:url(:/qss/lightblue/branch_open.png); -} - -QTreeView::branch:open:has-children{ -margin:4px; -border-image:url(:/qss/lightblue/branch_close.png); -} - -QTreeView,QListView,QTableView,QSplitter::handle,QTreeView::branch{ -background:#EAF7FF; -} - -QTableView::item:selected,QListView::item:selected,QTreeView::item:selected{ -color:#386487; -background:#C0DEF6; -} - -QTableView::item:hover,QListView::item:hover,QTreeView::item:hover,QHeaderView,QHeaderView::section,QTableCornerButton:section{ -color:#386487; -background:#DAEFFF; -} - -QTableView::item,QListView::item,QTreeView::item{ -padding:1px; -margin:0px; -border:0px; -} - -QHeaderView::section,QTableCornerButton:section{ -padding:3px; -margin:0px; -border:1px solid #C0DCF2; -border-left-width:0px; -border-right-width:1px; -border-top-width:0px; -border-bottom-width:1px; -} - -QTabBar::tab{ -border:1px solid #C0DCF2; -color:#386487; -margin:0px; -background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #F2F9FF,stop:1 #DAEFFF); -} - -QTabBar::tab:selected{ -border-style:solid; -border-color:#386488; -background:#EAF7FF; -} - -QTabBar::tab:top,QTabBar::tab:bottom{ -padding:3px 8px 3px 8px; -} - -QTabBar::tab:left,QTabBar::tab:right{ -padding:8px 3px 8px 3px; -} - -QTabBar::tab:top:selected{ -border-width:2px 0px 0px 0px; -} - -QTabBar::tab:right:selected{ -border-width:0px 0px 0px 2px; -} - -QTabBar::tab:bottom:selected{ -border-width:0px 0px 2px 0px; -} - -QTabBar::tab:left:selected{ -border-width:0px 2px 0px 0px; -} - -QTabBar::tab:first:top:selected,QTabBar::tab:first:bottom:selected{ -border-left-width:1px; -border-left-color:#C0DCF2; -} - -QTabBar::tab:first:left:selected,QTabBar::tab:first:right:selected{ -border-top-width:1px; -border-top-color:#C0DCF2; -} - -QTabBar::tab:last:top:selected,QTabBar::tab:last:bottom:selected{ -border-right-width:1px; -border-right-color:#C0DCF2; -} - -QTabBar::tab:last:left:selected,QTabBar::tab:last:right:selected{ -border-bottom-width:1px; -border-bottom-color:#C0DCF2; -} - -QStatusBar::item{ -border:0px solid #DEF0FE; -border-radius:3px; -} - -QToolBox::tab,QGroupBox#gboxDevicePanel,QGroupBox#gboxDeviceTitle,QFrame#gboxDevicePanel,QFrame#gboxDeviceTitle{ -padding:3px; -border-radius:5px; -color:#386487; -background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #DEF0FE,stop:1 #C0DEF6); -} - -QToolTip{ -border:0px solid #386487; -padding:1px; -color:#386487; -background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #DEF0FE,stop:1 #C0DEF6); -} - -QToolBox::tab:selected{ -background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #F2F9FF,stop:1 #DAEFFF); -} - -QPrintPreviewDialog QToolButton{ -border:0px solid #386487; -border-radius:0px; -margin:0px; -padding:3px; -background:none; -} - -QColorDialog QPushButton,QFileDialog QPushButton{ -min-width:80px; -} - -QToolButton#qt_calendar_prevmonth{ -icon-size:0px; -min-width:20px; -image:url(:/qss/lightblue/calendar_prevmonth.png); -} - -QToolButton#qt_calendar_nextmonth{ -icon-size:0px; -min-width:20px; -image:url(:/qss/lightblue/calendar_nextmonth.png); -} - -QToolButton#qt_calendar_prevmonth,QToolButton#qt_calendar_nextmonth,QToolButton#qt_calendar_monthbutton,QToolButton#qt_calendar_yearbutton{ -border:0px solid #386487; -border-radius:3px; -margin:3px 3px 3px 3px; -padding:3px; -background:none; -} - -QToolButton#qt_calendar_prevmonth:hover,QToolButton#qt_calendar_nextmonth:hover,QToolButton#qt_calendar_monthbutton:hover,QToolButton#qt_calendar_yearbutton:hover,QToolButton#qt_calendar_prevmonth:pressed,QToolButton#qt_calendar_nextmonth:pressed,QToolButton#qt_calendar_monthbutton:pressed,QToolButton#qt_calendar_yearbutton:pressed{ -border:1px solid #C0DCF2; -} - -QCalendarWidget QSpinBox#qt_calendar_yearedit{ -margin:2px; -} - -QCalendarWidget QToolButton::menu-indicator{ -image:None; -} - -QCalendarWidget QTableView{ -border-width:0px; -} - -QCalendarWidget QWidget#qt_calendar_navigationbar{ -border:1px solid #C0DCF2; -border-width:1px 1px 0px 1px; -background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #DEF0FE,stop:1 #C0DEF6); -} - -QTableView[model="true"]::item{ -padding:0px; -margin:0px; -} - -QTableView QLineEdit,QTableView QComboBox,QTableView QSpinBox,QTableView QDoubleSpinBox,QTableView QDateEdit,QTableView QTimeEdit,QTableView QDateTimeEdit{ -border-width:0px; -border-radius:0px; -} - -QTableView QLineEdit:focus,QTableView QComboBox:focus,QTableView QSpinBox:focus,QTableView QDoubleSpinBox:focus,QTableView QDateEdit:focus,QTableView QTimeEdit:focus,QTableView QDateTimeEdit:focus{ -border-width:0px; -border-radius:0px; -} - -QLineEdit,QTextEdit,QPlainTextEdit,QSpinBox,QDoubleSpinBox,QComboBox,QDateEdit,QTimeEdit,QDateTimeEdit{ -background:#EAF7FF; -} - -QTabWidget::pane:top{top:-1px;} -QTabWidget::pane:bottom{bottom:-1px;} -QTabWidget::pane:left{right:-1px;} -QTabWidget::pane:right{left:-1px;} - -QDialog,QDial,#QUIWidgetMain{ -background-color:#EAF7FF; -color:#386487; -} - -QDialogButtonBox>QPushButton{ -min-width:50px; -} - -QListView[noborder="true"],QTreeView[noborder="true"],QTabWidget[noborder="true"]::pane{ -border-width:0px; -} - -QToolBar>*,QStatusBar>*{ -margin:2px; -} - -*:disabled,QMenu::item:disabled,QTabBar:tab:disabled,QHeaderView::section:disabled{ -background:#EAF7FF; -border-color:#DEF0FE; -color:#C0DCF2; -} - -/*TextColor:#386487*/ -/*PanelColor:#EAF7FF*/ -/*BorderColor:#C0DCF2*/ -/*NormalColorStart:#DEF0FE*/ -/*NormalColorEnd:#C0DEF6*/ -/*DarkColorStart:#F2F9FF*/ -/*DarkColorEnd:#DAEFFF*/ -/*HighColor:#386488*/ \ No newline at end of file diff --git a/res/theme/feiyangqingyun/qss/lightblue/add_bottom.png b/res/theme/feiyangqingyun/qss/lightblue/add_bottom.png deleted file mode 100644 index 99eadb9d4be435c331abbb1e72e6849868be17ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 348 zcmV-i0i*tjP)$5BqXFo>|ij2edYaColnk;_~qq+Wm%SGS=NrkwV1EoCjxiCabd$s zTDfdS!{@GL)ir#0TK6lsr92McR4cu9Ejxi1%jR30p`oMLDf5$sc@B@_JcdC2U8JI*U?TO6hnI9zyk=`k={7)1VT1s z5Do%>kc;SVw!4l)4& u7B70Z{rWf;^tGvv9&_L<%d#wM5BdfXK749cAL0D~0000rWvbZ5${9EpVU&w8DV`&=Lndfz~+a0rbE@CeRB98NmDJW{V^j9yrJVu2t_J z0xuSrwsZ#W4~NST;~7vJczz^n4<76do~js+a6o3CVlQN`|DXr5_f2ArRJn^Sk!sb9 z6;ibxv_Ps?)Y?dso?~*b;c0fX@ah(9*UW~O zCwq@7*s4~}^1`bd-~#;2J>A_uzn_a-zhwb24*tA)DcMAg%me;Uj;sp=F){)OLSz&W zM94@W2$0c02u3P^5QtO(Aqc4iLI6??gqp}EfB?N^;>z8#J}1x|5OZc`=DBx`01c*I zrR#NW+eZKoExEZz$|Uid-N;M@7RKP=qMC04*h)fm_hf z(B=l*AV@)6zy-n`5)?Q^exxWM_^4K)@W#9AUD3?jjy3bRSU}S>P17_@13*$H)nfng zb+#LG?@o**Wyx$@&2PWJ_s_MwjjP!ONr|z$^OCY;_L0qRAaaGx53dEhJUJ{zBEo+I zT5zT)$Y5X#&eRzh1a!oiIw8G*o;Xu5(hC@fGX)`?fgN!sZ=@4263*m>Yz0QfnVgYZ zfr)S?C!`ga7-wolHXbG^b#Hl{7zY43A$Jee^4#`8bqP3uTpL%n-6Y^6FA z%t~Ry6I5HX=HSsbR<^_S?c=@?8T|ncU|?u>T%#3ue=&L!cqnK3Q47ZUdf)(pn5D&! zeGHeSRNuA0&q2L0ozE9m5!OoKX3cm4VuFEC6zPTg6$nL;-Z(EH zWJLzyyn&Df8H@`8LJ~3x7Yu|bWHc@c2tmjsTr?28kjc0tAao+L;F5u0MP|c6$9F5V udhcYJ*Y{09Uan8acR6sHrfHh?5BdV>AE&9- z32870-U5ec2pU0O0fHbc&>a+ptYByFnLsi}ZZb2UnAy2^ASWm1f5%cRQuI&vgK=iG z9yUG~$G2Cbm*0+UDPaJ`VB8C4*I+w=&|S9I59*AU0*k@87vK`;e18krW}P`?z$#o! zBtS152!NhAa0Ytgz!9jxffG=L0|%fI2MvL095eu?z(FK16%HbRMgM#&zzGR(5CME& zdtCs}0!w9T1Me?JZ>y3c2u}*o&qVFP*>pHxmA01x8GVXVAshV%Qy?4PBxwZRNJ&rPiIjD9UPx(QT!H*Bc&syr{AFP_9nP&??pk1iad@}Ayiu>2 dlauq8@&%GBmpnMGK-2&L002ovPDHLkV1gC@lsy0d diff --git a/res/theme/feiyangqingyun/qss/lightblue/arrow_right.png b/res/theme/feiyangqingyun/qss/lightblue/arrow_right.png deleted file mode 100644 index 604def67731f59c53bb0ca0eb531b3a676044ac0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 364 zcmV-y0h9iTP);#Z z5F)*RAVPWqL4foIf-_P91V^L_2u?^P5FC(dAS5E20Kx`21dDo3pgAC5?+`5Zswv>S ztiG@JIcx$rFRRsH_B8s~=U5F)!hsf;i~}9e1qT|S8xH(|t~l@oy5qnPD8YdbP=!0dn!!;0000< KMNUMnLSTXnW0C6s diff --git a/res/theme/feiyangqingyun/qss/lightblue/arrow_top.png b/res/theme/feiyangqingyun/qss/lightblue/arrow_top.png deleted file mode 100644 index 3c0223187fbcf0917c5444e4a853595ba3a7ac64..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 361 zcmV-v0ha!WP)dTM&Ib@nU&2zW6d{DTX)+kZ_4dzPK$vg2v&?>)g99WtH9d9?w53a3>V@b6$EF_h}1W+#kz7*8+de&b6N{8+a2A<%e-{Vg%WDwARqgasM zz!V%6jPwFp;;0~`Gtd!7c_W>Go;b=2X$=g-QO-y!AQO&qLZ$+lag;UkA}}KyWrZ{X zGsaP=NW;TgC6#!PF%AG?4Lz+tjXI_aXCJ?Rd@TWJndZ#J(1)gJcowjl_urMq8-VYu zRDaq<2P{m(iyz6|!?28EvCMBe7A5)pdfa3Cf0QIilK#0L-yd+r>*i6c00000NkvXX Hu0mjf*SD6p diff --git a/res/theme/feiyangqingyun/qss/lightblue/branch_close.png b/res/theme/feiyangqingyun/qss/lightblue/branch_close.png deleted file mode 100644 index 73492b3e8fa95df8e649a7791daa5a73ec2e77d2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 269 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEoCO|{#S9EWz97u_dHRv%K*9Z< zE{-7)t#8j6avd^|IQnsV(2CeyRc!2qWtX`tSk1-x6}p@c9JS_9%Ij-l7r1g%*rJ-L zn@=~%j(xhxE>Wk}@3%h*osd^hQd0VreoFRMb7gQ(4ugqJnFL4K*6@4x*MB*?kK>KA z`)dKWw0V#1WV!b0^t9aq=`;CjZkHV;h?H zFKUX>ytym+1z*3(d^OJ!!Pa&2^%xw|6kdN$s$o%++ph|=QAz71?}IJc8AbvwwLq^h Nc)I$ztaD0e0suy!ViN!W diff --git a/res/theme/feiyangqingyun/qss/lightblue/branch_open.png b/res/theme/feiyangqingyun/qss/lightblue/branch_open.png deleted file mode 100644 index 9abd65c4f9fe78e0088ded3d1e50005cd913b0af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 462 zcmV;<0WtoGP)f^JY6#kzg94Yf zAfyNq8gy%o3W>Jbf~H6a%zpg^O%1Iz_)4CmF&uOAyb6t@xpg)wo+gtyTQp8^>3&_jc9 z5vo_0uaA?3=7wVjXOc+^ns+^xYj_YAD^_r=wb4ZFB^+j8&^s>|gh_YF_h--uO7WK< z!*-V(g859M$Ux3JBL`I?K6e*e9+M@zx*drGpO`S)Es=pC0;a!NQUj0$@YW@&qQNJR zhnqLRmZKs1lf+h2OH4THxPb7^tmYq%68F8%@Yfk^gAtTs1f>{3DgRqg6PMArE!ski zazN3mWQItvWPe@(ybqw>rd?#>o!f(rXUPnM!SL7l0(CxMZa7OY82|tP07*qoM6N<$ Ef?(&ut^fc4 diff --git a/res/theme/feiyangqingyun/qss/lightblue/calendar_nextmonth.png b/res/theme/feiyangqingyun/qss/lightblue/calendar_nextmonth.png deleted file mode 100644 index 36a453bc0d77f120e646e5d0bdce44ec58981865..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 670 zcmV;P0%84$P) zwzdW2Xocsqf{g7xS?sc>t;PyyjMO7!e$(azX$6Fpm#Vyp(U=%%1)Lr|_f}L3z>-_1?p5$Oa7{*caq;0O65 zFbspX+05p&Nn71Afoi9UUIOY}Aio2)7m5ds1Xl&!V1u(vMPwP+);qK*W0vm&Emfm^ z%`cJVJ(xBhw;(iC*Hundkg+|5Vn?)Ky{J7Ti^%cl;aUQM&=@^hOTcAO#-oR2U@DMz zqP(xJsT?CPFqvDr7A=%_-K)oU7jmr+)&re5Uf?ls=O=SZAz^5u#Rx=YXV2i)K-ppY zHi2f)e&Q|ainyNulVxx3K=X>xTfjCKIB*E`fdfZCUpR08^ofInK;Jk>0IUWMEdMNY zoEU5{=nY_(PaIfYbt?gR6}HD{O@sr#cX47ISOU|A8Bv~AXmNrAOW?$nvx})fx`Agt zao~Q&#;5aDd5+$jyf%eUCuY1@5oNC+n~;2mk?owEzGB07*qoM6N<$ Ef{{%rzW@LL diff --git a/res/theme/feiyangqingyun/qss/lightblue/calendar_prevmonth.png b/res/theme/feiyangqingyun/qss/lightblue/calendar_prevmonth.png deleted file mode 100644 index cce673fe979082d1bc214b934535162d4e682673..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 758 zcmV6&p#fryI}bIO-V1;wxCj3dhu9ZYPFuN!0^!Mah=!$0uKVv zIN{oIsVe7FvLag3Wf!h5HhL07Ndf}DhZq47kIyXyL(%DCA+3qjWwzl!69D|H>k}~S z4|qoaE;L&$PjLg>%6uk{NOpYWt=0N1{et0GVgR5=Xp930KAl*XNDpCPIF=aTz!-py zO<(4CC#jV;B7KB_mT;QBN7<5}ypU$F%2G!C!;bOHyM1UiKS zOaPt40Zo7wao<2R$T?+1ASzR}Tz73AvaFi|TEy8E!wjtXKj;t+0J?NWw-29@gY^Le z@IWkagcI(d^SF9;erHlo{lNfa;6vcp+*#9#5QrGue>{d4XhTOqO|r%s3u!GFicWicZi#>}+HkOH5REvl&yK~P)d&9CeD^8Y zvnk-cLclQ0ZOi5f{HhMNAga>|FX!%EEC9rt0tJy7UE%$+5941%k*m}2R3|Xq+sQ?T zy7wG?`tkMiO51_!0cq-7>?G3k!QCmOrJDsoWTa~IOt`tOi zw0!+mETpwSC_3f!xwZnd55_e)<5R0Avg2~u5g^bInb8$~Y$kd6t7vVTcPg9?4kr3E o#!dssF~4Urd+UNNpS*ROpK_KsEA==<=>Px#07*qoM6N<$f}sgjAOHXW diff --git a/res/theme/feiyangqingyun/qss/lightblue/checkbox_checked.png b/res/theme/feiyangqingyun/qss/lightblue/checkbox_checked.png deleted file mode 100644 index 524d243aaecc59a6452ebba3455f303b12d3aa73..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 636 zcmV-?0)zdDP)l8I|3s+I}F1b1!kGqH6el*_r4d$<+-+50D- zoa8*`Igju+rE+Uc2=+l9lWe~IGU->Jk6!-(5P;Iw?z*V#ChPhiMSV@BUJN=lPl}ax zL9T-L0_mh-<56Lly%=p66I|`wH5`B_IX|7P8&sYqjhT^kleEB=d*Gr;1gOFngj0n} z+q+BOy(*mayN!K-Vx?WcQsS1ng5x-VL8s0(MTce@pabTvY`RX;e1ER|bpuI4+T zg*s{!{VvFpxImLxxTAK7gZs(C;-x-odtS00zhP^W4Lg=W6t0l#!ULDC&#I+svx}vUjlU1N;WV W+didecXk&50000Pt7)xvD@y%a0W zIR%?QDr!|vRm*Xfm4X-ie>i}QE!HyyT#Q=cn&>43oQT?C=#+|D;MFm(PY#-0giVki zUOyf;&;eeiTZ#EXCb{aMmw|7l1>*!B;Pw-bb2(`NEM}7>2Uaj3#|8Wc*Ubw#4xlTp z+hR6Z0-pDK7BIR`xI_skElEXaLC-W~pF;5gH;Vgw45v}Iq-XA|q` zUlS{6z3u}U7|sY3C^?pWb73Y`2gv25m2M>;cpwACxdMA}-8_(ix5}h53&;$4nVdlP2K1FFG}e<*UnAuniiMKI$n!63e&C0tuSyVpl_s~MmhJG zwwW`IBX4&08kdKsjfMm7jd~mYXn?Q+}v!>?HPwk1Q+dw61)SrZ%cAHxZGpV`) y$Y&-#wxx3kcm?c7NUH-6@nrzMC4B`h^Bla-Jo{9AETi0O7!{+&K=D|mz z7G35J2GSaAiyIRjg#PGrG`~AX%CCa+c{!_pU5kJ3wFGYsKZk1`uRofmuz!Evex8Bp zLdN&mi!S-!{_1*h#nMafe!R(0`ug{=Z=}d|rpQ+t-iOS1mcMzfK$mO&%|{F_E05{C zXA3b4I{s&&WRUou8!V$Qgi^Xbo=1&2&Z&-hzKt~{#ExMDlo zR)@lkEbafBUpSkt-{OAQkB8y$>36}UTQ{wB%olyOa+gT2Qc+Y~fA!)-b*4Sc)dyTY UPPS2P1%?=dr>mdKI;Vst02P>%-~a#s diff --git a/res/theme/feiyangqingyun/qss/lightblue/checkbox_parcial_disable.png b/res/theme/feiyangqingyun/qss/lightblue/checkbox_parcial_disable.png deleted file mode 100644 index cdd377903dd668dfa2e2e1f347396cbfc43921d2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 344 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEoCO|{#S9EWz97u_dHRv%3=E81 zo-U3d5v^~}8R|PHiZnd@KF3?vq&E3$ zT<6>+duQLd_gk{VWAe3vw)KZAx0P47%I`I~&vAiuT8GDk=ZPBr-){B3+1(gtX2I*2 z*RXR&as3`)i#wUu=RdJKYc87CnD%D1U}R9}?^OjSzno><;^nC)64702G_9qNY4b*V zwTLS>*#CcY)Ry1!2_IpiC2}G;-si(ImYvRA!uWF zML_gUA$Cf{i-p_Bn%2Ul_iMJL86w%fqVxfh?1#Wen*W$8!duPyM*!7Be zs+srumU(vADRu-yl6;G85i=* zfvHoSjrG-cX_^emwcsKl^}%PjNn$f+v)uymvH`*Qu-Ry(f+x=hhkhw}-fuvx9DU{G zgN1g^a;W&e+uhhPCs4B)!Ovq8(b<;o#|i*qS5*h!z`0a}900U@KMtD)pedszD1Tm9DFC40OA=_M z_7&-rg}~8tEQo>R$DMeSc4?ljob&e-Emyh_Obd~2j%fWl6(seGv;eq~>)kC<@pcTxZ_ivj5HkYIOf*G_mLG9}<$*Ik?Is=GM;vc@gC;4Q-8 zxZN*SiDOqsJD<`@Ra+UWD~^Y1G_-mQ3}bKJxidGvJ?*+DM^j=L|7W|ibUT9X%|2SxB;zKUB>&9pA<$AI) zUO4k5CvWTdGrt(bcO^)kIGTNFpKtzZh09O-#NG$8TA1yviMnJkflEx6(N^~Cy$LGz ze)qc1Z`-|L+Uw~rSj!j^_L$CJ_vYf2a(0E4>CDUboQyrOB)GZoF~hC?7wKwmV_A1c zN_GjKTPb{C@2ofqP#%eCY@Ky&3|&aiiO24#vV_Z**FU*6rKD zrZbIw5?^Sj*q2YIPsJ(3O8$sqFG%NGK8>eZJnFWs;qFUOsq(K`cQrnKdcUog(ZVxr zS^I&if_Dx4-{<>0UHwhPeR;8L+dBs9=8NI-^*l{?*Ixhpxpeis5F_X5GOQ@y4< zymoBor1;CK75iMb2t5juU|*;naqi5WA7@@!p4`u7#adrBGwF@A!JFA^R?&M-&Uim{ d%imwTuN<~q3SM^cEHG&?c)I$ztaD0e0su)rDTn|7 diff --git a/res/theme/feiyangqingyun/qss/lightblue/menu_checked.png b/res/theme/feiyangqingyun/qss/lightblue/menu_checked.png deleted file mode 100644 index bb52701c9794a4831b572ecc2b39e31f9f3a4600..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 554 zcmV+_0@eMAP)Mdad8m*5B$;Y zU0NUN{5*DYEvOGJ9lO*`(9IvMAc#|GwG`T+;OZdsx$98V#y&}N$#eGzlFt%yTyifi z$>n=crc9YKUL$uk@aTN4f|88@x{Q(P(dP1YQolO^jxD|#F{0lBy*EwQ2#ZJS)i?k4 zRh^|J;s8QmruWg*mv1M#XYu|W1*YJlBqBTZh%<2UTxu;-9~#T20D*s6E*wC&Ql>vT z3H`BtCnpXApN!E5(Yena9_nEB{l?25QA_GOII>iq3@~-zvxNHj;p>&}zHv&c znf=C#kMY(-;Nzv*9LN^%AiB7zW%{^Lz33z^5!j0RdlMU^OI!;u9cPDhjk^ULezH2G zjM)PoX5BOi=>rF`uQ=4El8pn90Tq~?;f4C2waOO`Vlz1LbhYoNHoL%}?I2Ap)1d@C zzHqmI0OJd_F&)S|pvP`7E^m&O{qx~kfKUi&nfy3NSqI%Ci{aoue-d}d;yB1Cx7tUx zhXadxusE`P99R~t`H^mLkfWluN4mp7&XPYH=@thC_9W>@_c$oHX=+9K!9g3ly3zSs sMU*@f!JnC_Oqu(VUwqRt6^xAucmMzZ07*qoM6N<$f|LUQX8-^I diff --git a/res/theme/feiyangqingyun/qss/lightblue/radiobutton_checked.png b/res/theme/feiyangqingyun/qss/lightblue/radiobutton_checked.png deleted file mode 100644 index cd6561d2a1540cc34d244ffe6304e0c0f3a23bb2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1516 zcmV@VAG;_hFG6WS$qfig0YieJ30(@Pi6&yy1c^M_z&tbw` zFp5Xq{z2fMEyDLM%X2Q?vHq8T4X~;qGK&R;z<8DbcRphnY=FeERFd91d!*^Ndjc4E zCGrST6d}f}LIUK9fwM{B-tukx`rG-~j|mvmb$6n#_zhxyX(C{mV!#wcZSm;F55}@} z1PrdyeTGLn42FNQ;IhR%Uca$6rt7B4LJ3$A-ZRz1=10WvjTr`flZY;W`3?Xuk&hU2 z06drnpx^lRmbMVV8bmBFNy2rG(j=VZVEKup(7Z+T)pz?XCTh~XRRD}Fh% zEe%)`-dhIH!rVbj==Yk5*2#d&gmhVWlL6bJu$b$Ex}Hu_`XR+bwX*DyW$lk0(fgeO zE_!{R_piZ$`Ibxg06-vhqo_Q2-l@KwKGbqG5ZZYZjI4|iP@3rT1_5*q`x+6$3g$Xt z@D1;bp)Z`^sza^I|Ge{ejD^@ojIG4j%Iu0JdcCo#hKOxOGNpME?XoNq(+i`|0sw+* z^inX*v%BC z5LrkTFIDwtM0>Teaku2`B-b5Ci7vLoHX+fTs>`y2S*^qOkAHql)Re=_@X&1Gqbe^i+mBep z=SH71S63&Hy)OcoTiMte=sviyOBP_{n7+EYVf$k&Tq~J*E&ved6qrBh>S(^Af&&2K zdeLGcluF(#ZUbatouHJ+1%!aL4uBMJRPm0@=K*YRvdPu(-=bJcoXZAND>9DVjX$F9 z1Dh_$R~yZ)Zj6Kr37(IPUTvHFpNCJx+VpgV$f|=Di>S;QgF>?7_;@w)!Zv>lm>!|E zXSQV(|@4mV;Q8)&L6x~PS(G6c`HrTcxEtz;H;n4!Q z=_kMq5}N~|ofQvgQ{Gnn$Es8j-ZRx>nOhlnN^ZfIHNRn-LFsR2oqVhRr(|JYsthi*~wjbvk(YHYQeN^tQ#x_E)n4z13%?B zo&&~n0LsT0Z?a3Q=swUSE&7gkGlB4~`LL}0`ChXXDkk)^5NlL$fWv790J_?ndKk0} zgx*P~Bfh956U&_7fIRO9gSze>>h;!Jpt^}>lfi~yio`pbkLP1w&<*R|58hhhaL1yE z#DfIUk!H(;i!L))KVb}eM$1z=3K0TT~0({%wp#ez?sY2P%V`uV@ctA79ib2vt4 SDaC;R0000=tURloyR5l-*_8 z0*OF15|W}uF%qN+0a9a=hKTwFgQAIsNPIy_T8QZvR8lBdcXkV1qmU3wH=(jK+tSje z-EBLanQdox=DEiYGo1`G_nDn;m&6bLzs)`Oob$Wq-sipy{Etf(>Nq~GttVS%K5L9! zugK>?*8tt+uqQ$HtH?i9G!c)5-xU%2p#!R_BqnFp7`2b0Yy{exbj_l=Lqqnb@mTMn z4+U^ImAl5X`i!F20p?@<%+EyS0l-@zSZ&&Kpg$h! z4?j8I)HeitJ$ZV0Q9~~RYZeErF8MC&`QM1gdeaU1xHX*0tTdKgK>s{>e9&VcZy{s= zL?x=|wLp~lm%~`Gz{U-$BBz=LeC?O^N5UkJ5746Jp8u%J72Hh*<|MfdJz;Q&O$4)sU=;QOJ^3G8!^g1e{N zGk4c>S7|tvyT(|%2UuDMr}~@dT;!3U>1{mKcz!Y90OG4J%h`~BUqB^ShOGT&bwdR(F*&maVWYz->G}4Divd@GjP<6) z=oa9N!+ihVLo=Va@FP?qwf0tAQwvWFT-B3mlyK~bcI5M!K`Cu37?IS{+3=f<1~m|i zyfK=}{t;zMjj2xyb^zE3Y^xbtIrETNmSL0Ok}ps&E}?!$ZiqYE+X3% z_D!{APmE4vzNM50eB=xNI&7`c9#(^R&xW@QSVv)FN7}0E%#m`Z9O>A^+2^po3S2r+_~<$!AsM zxp+*R%cZ=7)D|MAs>iDU%>?zwPL~z^Vo+A~{Ko@tCe;$2kLJVA1;!D*g}S9CX|E-8 zxB}SH>c0=XU+ZjCzVha=W3Ek@c&s;FDDY+A<$&C!>sda(Iq1kMpSd^Jk4fM5Cp)Jq zfHz*zeOgq8>qZARWY2f43jkols>rFK{_yP>20?cMhkzvTJ8R7KL;aCW@zs~*g8XgK zzXRy2YZu)Uk4v!xTh{Qq*&!pmW+z{(oaabNAg z`YU^qP&N0FCD}K?jyYnj^;_Dv1f8b~(fGKwhSWakfCJ^_bt}3nx2Fo=7nUtMry{=u zW@}uGs&3nx%6x4x;8azn+jHAcT=Ax@XMR=vocQ3^^Imwj!k-+DZK~$CqZ8ThUP>iP zkEh&Ys``Vv+@&5*$74(OSGUw9o9D@C6}A_p`0y?LA31w5aDPvo`IKk9r-9pCa6wN` zXElZ=GHVUI2=oTzORMk%`TSFjzEXh1!OT)Z`Xf>E?SOkDK+?1JR@covaJoj4XYWDH z?;8XK@KFwk@Heaa?+*kvay`nOl(vyZXZ{%rcdlCzac=qz*VAb7?3Yw!2f>xRR2?-& z?;7mu{#Q_khX0!k^>@EyRBi&s7n@9ApYMlmXara8H^0V?Xh&f#w^fy`^Gta&N{jHl z!M^ab&HU?nQCmjhU}mX!@)+p7)L)V2)07IoXy(IOFyIBLsu@XTZ#1f3S7ZPr=BVsh rkfaEI6_FPPVoMGz^ndFA>r(Vzu8V{&QEuFw00000NkvXXu0mjf4Xif@ diff --git a/res/theme/feiyangqingyun/qss/lightblue/radiobutton_unchecked.png b/res/theme/feiyangqingyun/qss/lightblue/radiobutton_unchecked.png deleted file mode 100644 index 8f0b4fc9e3d974e8c133507dc8cc51a8c98cc789..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1298 zcmV+t1?~EYP)4txAOlS+MiYUE!3eDyK+^?; zd7U@!bHNm*@7*^uZD))NztzjR=brnU^X8s+?*abfl8H_@1L^Lz-~Khgg=%A-R}v5a zP9N&H48c*~dO&?v8Dn_O|x?em(1n6`M$yVHO?prZ4TZf2m9g?a3ad+EVPX&#zW_N z24hVvvjw{Dfta%%f9|ir@4vn{SvW!x0mDbqU2l9-Xz(3Sjcn$9GW?#9IQ@UCzdu zFkqn;C3ZYUhL%vc0K{}3u<#ZsR~2}QiYL!>Zk<&9{9hB*KPsZqJCh#AfdBvi07*qo IM6N<$f{No|vH$=8 diff --git a/res/theme/feiyangqingyun/qss/lightblue/radiobutton_unchecked_disable.png b/res/theme/feiyangqingyun/qss/lightblue/radiobutton_unchecked_disable.png deleted file mode 100644 index 57c0eb3d1afd574191d8ebe5020d6ba1d6357cb2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1385 zcmV-v1(y1WP)M6cZz`1a#{_U_>^c>pB=~ z@BRCsTP=N_c4KQ3KluOFd(J)Q*K_Z4?{gmDKQ0;T#I`n;o-66UT`9AWkb3~u0q_ll zJqPeGMSi9*913{;6cJN&K#~&f?5|TaFM(JAplp;=`#^4|%e)Z^_)ioCusIT+Z5e({ z@Gb!AT9RbQ0NA6IUb8UhKUomK)>ACMG8lVPD9-_~#t4?3_7cF?8mc^7Mq2v3fCoA* zOi$9a6F^;Iz--BP8B0GN3izXWe4N!BiPb2BT>z>^$fE&v0rDFJF#r%sCBZuZRAS`q z(3(tO#iE(s^P>j*@sDUwE44QdoPqE#jC#Ftu;T05S{ZbVb294JN$X*NFM;z^qWUZ}({706;`cLzVXvtzCBraM1Z*U{#Mhw#v?(q2@?@ zwlby(z+@X7`9bBN_k~=`Ia-C=&Q+*V_cjVvI+%|qm1Fb063F9Sy3MRwX17FvEYX8+y&X=0v^$w6S~uYb8qoo5K42l zBY`=6mn#~J1!$6b8GxW|T-X!}$-jFL05tGbs@u9sWkPH?aI8Cf6OUU>k@yV&*28|1 zoHd3!hkvAv-idvO0MqIaYo0D~uN%I+3!%0)mbz%R0I0DUiSHV#ed)KSG~m5cr(UAS zI{>a^O;IE_wnSo&76Oi>^tj_2K{&AqbI-Y4`#O3b z0o6x&f&zdBaa07~8}j$70xP*2#B!vLk$iXlMFT8vtoAy#qj~q!{*K-UNZF3ul^m~5 zE5()bgT7yKIpqCr(op65R#EN;&{k+N0S;>Inv)N1$Zuq|o?>}oFusArh7p#0G>VE~ z{rsS3+i1SJUel2gJ|3GamTUsJ8unMDk}OABcvXXfJ0?_ r0qGFIHzKm5J}~j #include "ThemeManager.hpp" +#include "iostream" ThemeManager *themeManager = new ThemeManager; @@ -10,71 +11,19 @@ extern QString ReadFileText(const QString &path); void ThemeManager::ApplyTheme(const QString &theme) { auto internal = [=] { + if (this->system_style_name.isEmpty()) { - this->system_style_name = qApp->style()->objectName(); + this->system_style_name = qApp->style()->name(); } + if (this->current_theme == theme) { return; } - bool ok; - auto themeId = theme.toInt(&ok); - - if (ok) { - // System & Built-in - QString qss; - - if (themeId != 0) { - QString path; - std::map replace; - switch (themeId) { - case 1: - path = ":/themes/feiyangqingyun/qss/flatgray.css"; - replace[":/qss/"] = ":/themes/feiyangqingyun/qss/"; - break; - case 2: - path = ":/themes/feiyangqingyun/qss/lightblue.css"; - replace[":/qss/"] = ":/themes/feiyangqingyun/qss/"; - break; - case 3: - path = ":/themes/feiyangqingyun/qss/blacksoft.css"; - replace[":/qss/"] = ":/themes/feiyangqingyun/qss/"; - break; - default: - return; - } - qss = ReadFileText(path); - for (auto const &[a, b]: replace) { - qss = qss.replace(a, b); - } - } - - auto system_style = QStyleFactory::create(this->system_style_name); - - if (themeId == 0) { - // system theme - qApp->setPalette(system_style->standardPalette()); - qApp->setStyle(system_style); - qApp->setStyleSheet(""); - } else { - if (themeId == 1 || themeId == 2 || themeId == 3) { - // feiyangqingyun theme - QString paletteColor = qss.mid(20, 7); - qApp->setPalette(QPalette(paletteColor)); - } else { - // other theme - qApp->setPalette(system_style->standardPalette()); - } - qApp->setStyleSheet(qss); - } + if (theme.toLower() == "system") { + qApp->setStyle(system_style_name); } else { - // QStyleFactory - const auto &_style = QStyleFactory::create(theme); - if (_style != nullptr) { - qApp->setPalette(_style->standardPalette()); - qApp->setStyle(_style); - qApp->setStyleSheet(""); - } + qApp->setStyle(theme); } current_theme = theme; diff --git a/ui/dialog_basic_settings.cpp b/ui/dialog_basic_settings.cpp index 56388b4..fbde8b5 100644 --- a/ui/dialog_basic_settings.cpp +++ b/ui/dialog_basic_settings.cpp @@ -122,7 +122,6 @@ DialogBasicSettings::DialogBasicSettings(QWidget *parent) CACHE.needRestart = true; }); // - int built_in_len = ui->theme->count(); ui->theme->addItems(QStyleFactory::keys()); // bool ok; @@ -134,13 +133,8 @@ DialogBasicSettings::DialogBasicSettings(QWidget *parent) } // connect(ui->theme, static_cast(&QComboBox::currentIndexChanged), this, [=](int index) { - if (index + 1 <= built_in_len) { - themeManager->ApplyTheme(Int2String(index)); - NekoGui::dataStore->theme = Int2String(index); - } else { - themeManager->ApplyTheme(ui->theme->currentText()); - NekoGui::dataStore->theme = ui->theme->currentText(); - } + themeManager->ApplyTheme(ui->theme->currentText()); + NekoGui::dataStore->theme = ui->theme->currentText(); repaint(); mainwindow->repaint(); NekoGui::dataStore->Save(); diff --git a/ui/dialog_basic_settings.ui b/ui/dialog_basic_settings.ui index e49b27a..c9ad244 100644 --- a/ui/dialog_basic_settings.ui +++ b/ui/dialog_basic_settings.ui @@ -295,21 +295,6 @@ System - - - flatgray - - - - - lightblue - - - - - blacksoft - - diff --git a/ui/mainwindow.cpp b/ui/mainwindow.cpp index 7bea525..40d8da1 100644 --- a/ui/mainwindow.cpp +++ b/ui/mainwindow.cpp @@ -63,6 +63,12 @@ MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWi NekoGui::profileManager->LoadManager(); // Setup misc UI + // migrate old themes + bool isNum; + NekoGui::dataStore->theme.toInt(&isNum); + if (isNum) { + NekoGui::dataStore->theme = "System"; + } themeManager->ApplyTheme(NekoGui::dataStore->theme); ui->setupUi(this); //