target_link_libraries(dolphinprivate ${X11_Xrender_LIB})
endif(X11_Xrender_FOUND)
+target_link_libraries(dolphinprivate ${KDE4_PLASMA_LIBS})
+
set_target_properties(dolphinprivate PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION} )
install(TARGETS dolphinprivate ${INSTALL_TARGETS_DEFAULT_ARGS})
/***************************************************************************
* Copyright (C) 2010 by Peter Penz <peter.penz19@gmail.com> *
* Copyright (C) 2008 by Fredrik Höglund <fredrik@kde.org> *
+ * Copyright (C) 2012 by Mark Gaiser <markg85@gmail.com> *
* *
* This program is free software; you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
#include <QStylePainter>
#include <QVBoxLayout>
+// For the blurred tooltip background
+#include <plasma/windoweffects.h>
+
FileMetaDataToolTip::FileMetaDataToolTip(QWidget* parent) :
QWidget(parent),
m_preview(0),
QWidget::paintEvent(event);
}
+void FileMetaDataToolTip::showEvent(QShowEvent *)
+{
+ Plasma::WindowEffects::overrideShadow(winId(), true);
+ Plasma::WindowEffects::enableBlurBehind(winId(), true, mask());
+}
+
#include "filemetadatatooltip.moc"
/***************************************************************************
* Copyright (C) 2010 by Peter Penz <peter.penz19@gmail.com> *
* Copyright (C) 2008 by Fredrik Höglund <fredrik@kde.org> *
+ * Copyright (C) 2012 by Mark Gaiser <markg85@gmail.com> *
* *
* This program is free software; you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
protected:
virtual void paintEvent(QPaintEvent* event);
+ virtual void showEvent(QShowEvent *);
private:
QLabel* m_preview;