1
mirror of https://invent.kde.org/network/falkon.git synced 2024-09-21 17:52:10 +02:00

[Windows] Fixed building on Windows.

This commit is contained in:
nowrep 2013-03-16 19:46:22 +01:00
parent 98d4725c18
commit 9069a5de54
2 changed files with 12 additions and 13 deletions

View File

@ -2381,17 +2381,6 @@ void QupZilla::moveToVirtualDesktop(int desktopId)
bool QupZilla::winEvent(MSG* message, long* result)
{
#else
void QupZilla::paintEvent(QPaintEvent* event)
{
if (m_usingTransparentBackground && !m_actionShowFullScreen->isChecked()) {
QPainter p(this);
p.setCompositionMode(QPainter::CompositionMode_Clear);
p.fillRect(event->rect(), QColor(0, 0, 0, 0));
}
QMainWindow::paintEvent(event);
}
bool QupZilla::nativeEvent(const QByteArray &eventType, void* _message, long* result)
{
Q_UNUSED(eventType)
@ -2441,6 +2430,17 @@ bool QupZilla::nativeEvent(const QByteArray &eventType, void* _message, long* re
#endif
}
void QupZilla::paintEvent(QPaintEvent* event)
{
if (m_usingTransparentBackground && !m_actionShowFullScreen->isChecked()) {
QPainter p(this);
p.setCompositionMode(QPainter::CompositionMode_Clear);
p.fillRect(event->rect(), QColor(0, 0, 0, 0));
}
QMainWindow::paintEvent(event);
}
void QupZilla::applyBlurToMainWindow(bool force)
{
if (isClosing()) {

View File

@ -235,12 +235,11 @@ private:
#if (QT_VERSION < 0x050000)
bool winEvent(MSG* message, long* result);
#else
void paintEvent(QPaintEvent* event);
bool nativeEvent(const QByteArray &eventType, void* _message, long* result);
#endif
void applyBlurToMainWindow(bool force = false);
void paintEvent(QPaintEvent* event);
bool eventFilter(QObject* object, QEvent* event);
#endif