mirror of
https://gitlab.com/kelteseth/ScreenPlay.git
synced 2024-09-15 06:52:34 +02:00
Change preview font to Noto Sans Light
Move colors to member
This commit is contained in:
parent
0185d6d952
commit
972bdc6db3
@ -2,6 +2,7 @@
|
|||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
#include <QColor>
|
||||||
#include <QDir>
|
#include <QDir>
|
||||||
#include <QFile>
|
#include <QFile>
|
||||||
#include <QFileInfo>
|
#include <QFileInfo>
|
||||||
@ -117,5 +118,12 @@ private:
|
|||||||
|
|
||||||
private:
|
private:
|
||||||
QFuture<void> m_wizardFuture;
|
QFuture<void> m_wizardFuture;
|
||||||
|
QVector<QColor> m_gradientColors = {
|
||||||
|
QColor("#B71C1C"),
|
||||||
|
QColor("#1B5E20"),
|
||||||
|
QColor("#0D47A1"),
|
||||||
|
QColor("#FFD600"),
|
||||||
|
QColor("#4A148C")
|
||||||
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -511,14 +511,13 @@ void Wizards::createPreviewImage(const QString& name, const QString& targetPath)
|
|||||||
|
|
||||||
// Step 2: Select Random Colors (example colors, replace with Material colors)
|
// Step 2: Select Random Colors (example colors, replace with Material colors)
|
||||||
// These are just placeholder colors, replace with actual Material colors
|
// These are just placeholder colors, replace with actual Material colors
|
||||||
QColor colors[] = { QColor("#B71C1C"), QColor("#1B5E20"), QColor("#0D47A1"), QColor("#FFD600"), QColor("#4A148C") };
|
|
||||||
int randomIndex1 = QRandomGenerator::global()->bounded(5);
|
int randomIndex1 = QRandomGenerator::global()->bounded(5);
|
||||||
int randomIndex2 = QRandomGenerator::global()->bounded(5);
|
int randomIndex2 = QRandomGenerator::global()->bounded(5);
|
||||||
|
|
||||||
// Step 3: Create and Set Gradient
|
// Step 3: Create and Set Gradient
|
||||||
QLinearGradient gradient(QPointF(0, image.height()), QPointF(image.width(), 0));
|
QLinearGradient gradient(QPointF(0, image.height()), QPointF(image.width(), 0));
|
||||||
gradient.setColorAt(0, colors[randomIndex1].darker()); // Dark color
|
gradient.setColorAt(0, m_gradientColors[randomIndex1].darker()); // Dark color
|
||||||
gradient.setColorAt(1, colors[randomIndex2].lighter()); // Bright color
|
gradient.setColorAt(1, m_gradientColors[randomIndex2].lighter()); // Bright color
|
||||||
|
|
||||||
painter.fillRect(image.rect(), gradient);
|
painter.fillRect(image.rect(), gradient);
|
||||||
|
|
||||||
@ -527,6 +526,7 @@ void Wizards::createPreviewImage(const QString& name, const QString& targetPath)
|
|||||||
painter.setPen(Qt::white);
|
painter.setPen(Qt::white);
|
||||||
int fontSize = qMin(image.width(), image.height()) / 10; // Adjust proportion as needed
|
int fontSize = qMin(image.width(), image.height()) / 10; // Adjust proportion as needed
|
||||||
QFont font = painter.font();
|
QFont font = painter.font();
|
||||||
|
font.setFamily("Noto Sans Light");
|
||||||
font.setPointSize(fontSize);
|
font.setPointSize(fontSize);
|
||||||
painter.setFont(font);
|
painter.setFont(font);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user