Prechádzať zdrojové kódy

Adjustments to Dark Palette

Felix 3 rokov pred
rodič
commit
8cd721e8ff
1 zmenil súbory, kde vykonal 40 pridanie a 9 odobranie
  1. 40 9
      src/classes/astyle.cpp

+ 40 - 9
src/classes/astyle.cpp

@@ -14,11 +14,16 @@
  *
  *You should have received a copy of the GNU General Public License
  *along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
-
-/*
- * Stylesheets used (c) Alexander Huszagh
+ *
+ * Breeze Stylesheets (c) Alexander Huszagh
  * https://github.com/Alexhuszagh/BreezeStyleSheets
+ *
+ * QDarksStyle Stylesheet (c) Colin Duquesnoy
+ * https://github.com/ColinDuquesnoy/QDarkStyleSheet
+ *
+ * Dark Palette (c) 2017 by Juergen Skrotzky
+ * https://github.com/Jorgen-VikingGod/Qt-Frameless-Window-DarkStyle
+ *
  */
 #include "astyle.h"
 #include "src/opl.h"
@@ -113,20 +118,46 @@ void AStyle::setStyle(const QPalette &palette)
 QPalette AStyle::darkPalette()
 {
     auto palette = QPalette();
+    //palette.setColor(QPalette::Window, QColor(53, 53, 53));
+    //palette.setColor(QPalette::WindowText, Qt::white);
+    //palette.setColor(QPalette::Base, QColor(25, 25, 25));
+    //palette.setColor(QPalette::AlternateBase, QColor(53, 53, 53));
+    //palette.setColor(QPalette::ToolTipBase, Qt::black);
+    //palette.setColor(QPalette::ToolTipText, Qt::white);
+    //palette.setColor(QPalette::Text, Qt::white);
+    //palette.setColor(QPalette::Button, QColor(53, 53, 53));
+    //palette.setColor(QPalette::ButtonText, Qt::white);
+    //palette.setColor(QPalette::BrightText, Qt::red);
+    //palette.setColor(QPalette::Link, QColor(42, 130, 218));
+    //palette.setColor(QPalette::Highlight, QColor(42, 130, 218));
+    //palette.setColor(QPalette::HighlightedText, Qt::black);
+
     palette.setColor(QPalette::Window, QColor(53, 53, 53));
     palette.setColor(QPalette::WindowText, Qt::white);
-    palette.setColor(QPalette::Base, QColor(25, 25, 25));
-    palette.setColor(QPalette::AlternateBase, QColor(53, 53, 53));
-    palette.setColor(QPalette::ToolTipBase, Qt::black);
-    palette.setColor(QPalette::ToolTipText, Qt::white);
+    palette.setColor(QPalette::Disabled, QPalette::WindowText,
+                     QColor(127, 127, 127));
+    palette.setColor(QPalette::Base, QColor(42, 42, 42));
+    palette.setColor(QPalette::AlternateBase, QColor(66, 66, 66));
+    palette.setColor(QPalette::ToolTipBase, Qt::white);
+    palette.setColor(QPalette::ToolTipText, QColor(53, 53, 53));
     palette.setColor(QPalette::Text, Qt::white);
+    palette.setColor(QPalette::Disabled, QPalette::Text, QColor(127, 127, 127));
+    palette.setColor(QPalette::Dark, QColor(35, 35, 35));
+    palette.setColor(QPalette::Shadow, QColor(20, 20, 20));
     palette.setColor(QPalette::Button, QColor(53, 53, 53));
     palette.setColor(QPalette::ButtonText, Qt::white);
+    palette.setColor(QPalette::Disabled, QPalette::ButtonText,
+                     QColor(127, 127, 127));
     palette.setColor(QPalette::BrightText, Qt::red);
     palette.setColor(QPalette::Link, QColor(42, 130, 218));
     palette.setColor(QPalette::Highlight, QColor(42, 130, 218));
-    palette.setColor(QPalette::HighlightedText, Qt::black);
+    palette.setColor(QPalette::Disabled, QPalette::Highlight, QColor(80, 80, 80));
+    palette.setColor(QPalette::HighlightedText, Qt::white);
+    palette.setColor(QPalette::Disabled, QPalette::HighlightedText,
+                     QColor(127, 127, 127));
+
     return palette;
+
 }
 
 const QString& AStyle::style()