summaryrefslogtreecommitdiffstats
path: root/application/MainWindow.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'application/MainWindow.cpp')
-rw-r--r--application/MainWindow.cpp10
1 files changed, 7 insertions, 3 deletions
diff --git a/application/MainWindow.cpp b/application/MainWindow.cpp
index f144fcbd..5880762a 100644
--- a/application/MainWindow.cpp
+++ b/application/MainWindow.cpp
@@ -1245,16 +1245,20 @@ void MainWindow::setCatBackground(bool enabled)
{
if (enabled)
{
- view->setStyleSheet(R"(
+ QDateTime now = QDateTime::currentDateTime();
+ QDateTime xmas(QDate(now.date().year(), 12, 25), QTime(0, 0));
+ ;
+ QString cat = (abs(now.daysTo(xmas)) <= 4) ? "catmas" : "kitteh";
+ view->setStyleSheet(QString(R"(
GroupView
{
- background-image: url(:/backgrounds/kitteh);
+ background-image: url(:/backgrounds/%1);
background-attachment: fixed;
background-clip: padding;
background-position: top right;
background-repeat: none;
background-color:palette(base);
-})");
+})").arg(cat));
}
else
{