mirror of https://github.com/procxx/kepka.git
fixed bg cache for tiled background, linux version background supported
This commit is contained in:
parent
bb4bba620c
commit
2f7c1cca78
|
@ -2272,7 +2272,7 @@ namespace App {
|
||||||
componentsScroll[maxtomin[1]] = qMin(uint64(float64(componentsScroll[maxtomin[1]]) * maxScroll / float64(componentsScroll[maxtomin[0]])), 0xFFULL);
|
componentsScroll[maxtomin[1]] = qMin(uint64(float64(componentsScroll[maxtomin[1]]) * maxScroll / float64(componentsScroll[maxtomin[0]])), 0xFFULL);
|
||||||
componentsScroll[maxtomin[0]] = qMin(maxScroll, 0xFFULL);
|
componentsScroll[maxtomin[0]] = qMin(maxScroll, 0xFFULL);
|
||||||
|
|
||||||
if (max > qRound(0.2 * 0xFF)) { // brightness greater than 20%
|
if (max > uint64(qRound(0.2 * 0xFF))) { // brightness greater than 20%
|
||||||
max -= qRound(0.2 * 0xFF);
|
max -= qRound(0.2 * 0xFF);
|
||||||
} else {
|
} else {
|
||||||
max = 0;
|
max = 0;
|
||||||
|
|
|
@ -720,7 +720,7 @@ void MainWidget::onCacheBackground() {
|
||||||
const QPixmap &bg(*cChatBackground());
|
const QPixmap &bg(*cChatBackground());
|
||||||
if (cTileBackground()) {
|
if (cTileBackground()) {
|
||||||
QImage result(_willCacheFor.width() * cIntRetinaFactor(), _willCacheFor.height() * cIntRetinaFactor(), QImage::Format_RGB32);
|
QImage result(_willCacheFor.width() * cIntRetinaFactor(), _willCacheFor.height() * cIntRetinaFactor(), QImage::Format_RGB32);
|
||||||
result.setDevicePixelRatio(2);
|
result.setDevicePixelRatio(cRetinaFactor());
|
||||||
{
|
{
|
||||||
QPainter p(&result);
|
QPainter p(&result);
|
||||||
int left = 0, top = 0, right = _willCacheFor.width(), bottom = _willCacheFor.height();
|
int left = 0, top = 0, right = _willCacheFor.width(), bottom = _willCacheFor.height();
|
||||||
|
|
|
@ -137,6 +137,7 @@ SOURCES += \
|
||||||
./SourceFiles/boxes/aboutbox.cpp \
|
./SourceFiles/boxes/aboutbox.cpp \
|
||||||
./SourceFiles/boxes/addcontactbox.cpp \
|
./SourceFiles/boxes/addcontactbox.cpp \
|
||||||
./SourceFiles/boxes/addparticipantbox.cpp \
|
./SourceFiles/boxes/addparticipantbox.cpp \
|
||||||
|
./SourceFiles/boxes/backgroundbox.cpp \
|
||||||
./SourceFiles/boxes/confirmbox.cpp \
|
./SourceFiles/boxes/confirmbox.cpp \
|
||||||
./SourceFiles/boxes/connectionbox.cpp \
|
./SourceFiles/boxes/connectionbox.cpp \
|
||||||
./SourceFiles/boxes/contactsbox.cpp \
|
./SourceFiles/boxes/contactsbox.cpp \
|
||||||
|
@ -221,6 +222,7 @@ HEADERS += \
|
||||||
./SourceFiles/boxes/aboutbox.h \
|
./SourceFiles/boxes/aboutbox.h \
|
||||||
./SourceFiles/boxes/addcontactbox.h \
|
./SourceFiles/boxes/addcontactbox.h \
|
||||||
./SourceFiles/boxes/addparticipantbox.h \
|
./SourceFiles/boxes/addparticipantbox.h \
|
||||||
|
./SourceFiles/boxes/backgroundbox.h \
|
||||||
./SourceFiles/boxes/confirmbox.h \
|
./SourceFiles/boxes/confirmbox.h \
|
||||||
./SourceFiles/boxes/connectionbox.h \
|
./SourceFiles/boxes/connectionbox.h \
|
||||||
./SourceFiles/boxes/contactsbox.h \
|
./SourceFiles/boxes/contactsbox.h \
|
||||||
|
|
Loading…
Reference in New Issue