Update modaloverlay and palladiumgui files

This commit is contained in:
NotRin7
2025-12-10 01:19:11 +01:00
parent eafbe5ac94
commit 79040450d2
2 changed files with 4 additions and 47 deletions

View File

@@ -50,9 +50,7 @@
<item>
<widget class="QWidget" name="contentWidget" native="true">
<property name="styleSheet">
<string notr="true">#contentWidget { background: rgba(255,255,255,240); border-radius: 6px; }
QLabel { color: rgb(40,40,40); }</string>
<string notr="true">#contentWidget { border-radius: 6px; }</string>
</property>
<layout class="QVBoxLayout" name="verticalLayoutSub" stretch="1,0,0,0">
<property name="spacing">

View File

@@ -101,23 +101,6 @@ PalladiumGUI::PalladiumGUI(interfaces::Node& node, const PlatformStyle *_platfor
qApp->setStyleSheet(ts.readAll());
f.close();
}
// Palette setzen
QPalette darkPalette;
darkPalette.setColor(QPalette::Window, QColor(53, 53, 53));
darkPalette.setColor(QPalette::WindowText, Qt::white);
darkPalette.setColor(QPalette::Base, QColor(25, 25, 25));
darkPalette.setColor(QPalette::AlternateBase, QColor(53, 53, 53));
darkPalette.setColor(QPalette::ToolTipBase, Qt::white);
darkPalette.setColor(QPalette::ToolTipText, Qt::white);
darkPalette.setColor(QPalette::Text, Qt::white);
darkPalette.setColor(QPalette::Button, QColor(53, 53, 53));
darkPalette.setColor(QPalette::ButtonText, Qt::white);
darkPalette.setColor(QPalette::BrightText, Qt::red);
darkPalette.setColor(QPalette::Link, QColor(42, 130, 218));
darkPalette.setColor(QPalette::Highlight, QColor(42, 130, 218));
darkPalette.setColor(QPalette::HighlightedText, Qt::black);
qApp->setPalette(darkPalette);
}
//QSettings settings;
@@ -1551,23 +1534,6 @@ void PalladiumGUI::toggleTheme()
f.close();
}
// Palette setzen für bessere Kompatibilität
QPalette darkPalette;
darkPalette.setColor(QPalette::Window, QColor(53, 53, 53));
darkPalette.setColor(QPalette::WindowText, Qt::white);
darkPalette.setColor(QPalette::Base, QColor(25, 25, 25));
darkPalette.setColor(QPalette::AlternateBase, QColor(53, 53, 53));
darkPalette.setColor(QPalette::ToolTipBase, Qt::white);
darkPalette.setColor(QPalette::ToolTipText, Qt::white);
darkPalette.setColor(QPalette::Text, Qt::white);
darkPalette.setColor(QPalette::Button, QColor(53, 53, 53));
darkPalette.setColor(QPalette::ButtonText, Qt::white);
darkPalette.setColor(QPalette::BrightText, Qt::red);
darkPalette.setColor(QPalette::Link, QColor(42, 130, 218));
darkPalette.setColor(QPalette::Highlight, QColor(42, 130, 218));
darkPalette.setColor(QPalette::HighlightedText, Qt::black);
qApp->setPalette(darkPalette);
// 2. Speichern, dass er an ist
settings.setValue("darkModeEnabled", true);
@@ -1621,20 +1587,13 @@ void PalladiumGUI::onUpdateResult(QNetworkReply* reply)
currentVersionStr.remove(0, 1);
}
// Bereinige currentVersionStr falls nötig, FormatFullVersion gibt oft sowas wie "1.0.0-beta" zurück
currentVersionStr = currentVersionStr.split('-').first();
// Einfacher String Vergleich oder QVersionNumber (besser)
// Hier nutzen wir eine einfache Logik: Wenn der String anders ist, nehmen wir an es ist neu.
// Für echte Produktion sollte QVersionNumber::fromString genutzt werden.
// Beispiel mit QVersionNumber (benötigt Qt 5.6+):
/*
// Vergleiche Versionen mit QVersionNumber
QVersionNumber local = QVersionNumber::fromString(currentVersionStr);
QVersionNumber remote = QVersionNumber::fromString(remoteVersionStr);
if (remote > local) { ... }
*/
// Wenn du sicher bist, dass die GitHub Version neuer ist:
if (remoteVersionStr != currentVersionStr && !remoteVersionStr.isEmpty()) {
if (remote > local) {
// Erstelle das Layout für den Warnbalken
if (!updateAlertWidget->layout()) {