From: Ivailo Monev Date: Tue, 15 Dec 2015 20:59:46 +0000 (+0200) Subject: fix build of phononwidgets plugin X-Git-Tag: 4.12.0~7722 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=ff518ac2190c3ecbf8c44d2479a82483dd6154ac;p=kde%2FKatie.git fix build of phononwidgets plugin Signed-off-by: Ivailo Monev --- diff --git a/src/phonon/graphicsview/glpainter.cpp b/src/phonon/graphicsview/glpainter.cpp index 432f1984a..92df4b51b 100644 --- a/src/phonon/graphicsview/glpainter.cpp +++ b/src/phonon/graphicsview/glpainter.cpp @@ -21,6 +21,8 @@ #include "glpainter.h" +#include + namespace Phonon { GlPainter::GlPainter() : diff --git a/src/phonon/graphicsview/glslpainter.cpp b/src/phonon/graphicsview/glslpainter.cpp index 457aca9c3..b29be5a20 100644 --- a/src/phonon/graphicsview/glslpainter.cpp +++ b/src/phonon/graphicsview/glslpainter.cpp @@ -21,11 +21,10 @@ */ #include "glslpainter.h" +#include "videoframe.h" #include -#include "videoframe.h" - namespace Phonon { void GlslPainter::calculateFPS() diff --git a/src/phonon/graphicsview/glslpainter.h b/src/phonon/graphicsview/glslpainter.h index 5fc4804cc..3fe519a4a 100644 --- a/src/phonon/graphicsview/glslpainter.h +++ b/src/phonon/graphicsview/glslpainter.h @@ -23,6 +23,7 @@ #define PHONON_GLSLPAINTER_H #include +#include #include "glpainter.h" @@ -30,7 +31,7 @@ class QGLShaderProgram; namespace Phonon { -class GlslPainter : public GlPainter +class GlslPainter : public GlPainter, protected QGLFunctions { public: GlslPainter(); diff --git a/src/plugins/designer/phonon/phonon.cmake b/src/plugins/designer/phonon/phonon.cmake index 82c13160a..5a31ce87f 100644 --- a/src/plugins/designer/phonon/phonon.cmake +++ b/src/plugins/designer/phonon/phonon.cmake @@ -1,3 +1,7 @@ +include_directories( + ${CMAKE_CURRENT_BINARY_DIR}/designer/phonon +) + set(PHONONWIDGETSLUGIN_SOURCES ${PHONONWIDGETSLUGIN_SOURCES} ${CMAKE_CURRENT_SOURCE_DIR}/designer/phonon/phononcollection.cpp @@ -6,9 +10,22 @@ set(PHONONWIDGETSLUGIN_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/designer/phonon/videoplayertaskmenu.cpp ${CMAKE_CURRENT_SOURCE_DIR}/designer/phonon/videowidgetplugin.cpp ${CMAKE_CURRENT_SOURCE_DIR}/designer/phonon/volumesliderplugin.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/designer/phonon/phononwidgets.qrc ) -add_library(phononwidgetsplugin ${KATIE_TYPE} ${QTIFFPLUGIN_SOURCES}) +set(PHONONWIDGETSLUGIN_HEADERS + ${PHONONWIDGETSLUGIN_HEADERS} + ${CMAKE_CURRENT_SOURCE_DIR}/designer/phonon/seeksliderplugin.h + ${CMAKE_CURRENT_SOURCE_DIR}/designer/phonon/volumesliderplugin.h + ${CMAKE_CURRENT_SOURCE_DIR}/designer/phonon/videoplayerplugin.h + ${CMAKE_CURRENT_SOURCE_DIR}/designer/phonon/videowidgetplugin.h + ${CMAKE_CURRENT_SOURCE_DIR}/designer/phonon/videoplayertaskmenu.h +) + +katie_resources(${PHONONWIDGETSLUGIN_SOURCES}) +katie_resources(${PHONONWIDGETSLUGIN_HEADERS}) + +add_library(phononwidgetsplugin ${KATIE_TYPE} ${PHONONWIDGETSLUGIN_SOURCES} ${PHONONWIDGETSLUGIN_HEADERS}) target_link_libraries(phononwidgetsplugin KtCore KtGui KtPhonon KtDesigner) set_target_properties(phononwidgetsplugin PROPERTIES OUTPUT_NAME phononwidgets) diff --git a/src/plugins/designer/phonon/phononcollection.cpp b/src/plugins/designer/phonon/phononcollection.cpp index 1843859dc..6327177ea 100644 --- a/src/plugins/designer/phonon/phononcollection.cpp +++ b/src/plugins/designer/phonon/phononcollection.cpp @@ -65,15 +65,12 @@ #include "videowidgetplugin.h" #include "volumesliderplugin.h" -#include +#include #include class PhononCollection: public QObject, public QDesignerCustomWidgetCollectionInterface { Q_OBJECT -#if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0) - Q_PLUGIN_METADATA(IID "org.kde.phonon.PhononCollection") -#endif Q_INTERFACES(QDesignerCustomWidgetCollectionInterface) public: explicit PhononCollection(QObject *parent = 0); @@ -99,8 +96,6 @@ QList PhononCollection::customWidgets() const return m_plugins; } -#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0) Q_EXPORT_PLUGIN(PhononCollection) -#endif -#include "phononcollection.moc" +#include "moc_phononcollection.cpp" diff --git a/src/plugins/designer/phonon/seeksliderplugin.cpp b/src/plugins/designer/phonon/seeksliderplugin.cpp index 82b83ed0a..2479c7ce5 100644 --- a/src/plugins/designer/phonon/seeksliderplugin.cpp +++ b/src/plugins/designer/phonon/seeksliderplugin.cpp @@ -111,3 +111,4 @@ QString SeekSliderPlugin::domXml() const \ "); } +#include "moc_seeksliderplugin.h" diff --git a/src/plugins/designer/phonon/seeksliderplugin.h b/src/plugins/designer/phonon/seeksliderplugin.h index d96540316..e8ee40f2a 100644 --- a/src/plugins/designer/phonon/seeksliderplugin.h +++ b/src/plugins/designer/phonon/seeksliderplugin.h @@ -42,7 +42,7 @@ #ifndef SEEKSLIDER_PLUGIN_H #define SEEKSLIDER_PLUGIN_H -#include +#include class SeekSliderPlugin: public QObject, public QDesignerCustomWidgetInterface { diff --git a/src/plugins/designer/phonon/videoplayerplugin.cpp b/src/plugins/designer/phonon/videoplayerplugin.cpp index 7aa174799..f9701b2d7 100644 --- a/src/plugins/designer/phonon/videoplayerplugin.cpp +++ b/src/plugins/designer/phonon/videoplayerplugin.cpp @@ -63,9 +63,9 @@ #include "videoplayerplugin.h" #include "videoplayertaskmenu.h" -#include +#include #include -#include +#include #include #include @@ -154,3 +154,4 @@ QString VideoPlayerPlugin::domXml() const \ "); } +#include "moc_videoplayerplugin.h" diff --git a/src/plugins/designer/phonon/videoplayerplugin.h b/src/plugins/designer/phonon/videoplayerplugin.h index 782bff21d..3e2db5b7b 100644 --- a/src/plugins/designer/phonon/videoplayerplugin.h +++ b/src/plugins/designer/phonon/videoplayerplugin.h @@ -42,7 +42,7 @@ #ifndef VIDEOPLAYER_PLUGIN_H #define VIDEOPLAYER_PLUGIN_H -#include +#include class VideoPlayerPlugin: public QObject, public QDesignerCustomWidgetInterface { diff --git a/src/plugins/designer/phonon/videoplayertaskmenu.cpp b/src/plugins/designer/phonon/videoplayertaskmenu.cpp index 385295ac4..5f4a2800b 100644 --- a/src/plugins/designer/phonon/videoplayertaskmenu.cpp +++ b/src/plugins/designer/phonon/videoplayertaskmenu.cpp @@ -62,9 +62,9 @@ #include "videoplayertaskmenu.h" -#include -#include -#include +#include +#include +#include #include #include @@ -188,3 +188,4 @@ QObject *VideoPlayerTaskMenuFactory::createExtension(QObject *object, return 0; } +#include "moc_videoplayertaskmenu.h" diff --git a/src/plugins/designer/phonon/videoplayertaskmenu.h b/src/plugins/designer/phonon/videoplayertaskmenu.h index fc7f8d03e..0e62b5bc4 100644 --- a/src/plugins/designer/phonon/videoplayertaskmenu.h +++ b/src/plugins/designer/phonon/videoplayertaskmenu.h @@ -64,8 +64,8 @@ #define VIDEOPLAYERTASKMENU_H #include -#include -#include +#include +#include #include diff --git a/src/plugins/designer/phonon/videowidgetplugin.cpp b/src/plugins/designer/phonon/videowidgetplugin.cpp index 1597cad43..a10b49a0d 100644 --- a/src/plugins/designer/phonon/videowidgetplugin.cpp +++ b/src/plugins/designer/phonon/videowidgetplugin.cpp @@ -21,9 +21,9 @@ #include "videowidgetplugin.h" -#include +#include #include -#include +#include #include @@ -108,3 +108,4 @@ QString VideoWidgetPlugin::domXml() const \ "); } +#include "moc_videowidgetplugin.h" diff --git a/src/plugins/designer/phonon/videowidgetplugin.h b/src/plugins/designer/phonon/videowidgetplugin.h index ce79809d8..14d684ca1 100644 --- a/src/plugins/designer/phonon/videowidgetplugin.h +++ b/src/plugins/designer/phonon/videowidgetplugin.h @@ -22,7 +22,7 @@ #ifndef VIDEOWIDGET_PLUGIN_H #define VIDEOWIDGET_PLUGIN_H -#include +#include class VideoWidgetPlugin: public QObject, public QDesignerCustomWidgetInterface { diff --git a/src/plugins/designer/phonon/volumesliderplugin.cpp b/src/plugins/designer/phonon/volumesliderplugin.cpp index 611756ff1..d7dd525a0 100644 --- a/src/plugins/designer/phonon/volumesliderplugin.cpp +++ b/src/plugins/designer/phonon/volumesliderplugin.cpp @@ -111,3 +111,4 @@ QString VolumeSliderPlugin::domXml() const \ "); } +#include "moc_volumesliderplugin.h" diff --git a/src/plugins/designer/phonon/volumesliderplugin.h b/src/plugins/designer/phonon/volumesliderplugin.h index 47705d148..351a765f0 100644 --- a/src/plugins/designer/phonon/volumesliderplugin.h +++ b/src/plugins/designer/phonon/volumesliderplugin.h @@ -42,7 +42,7 @@ #ifndef VOLUMESLIDER_PLUGIN_H #define VOLUMESLIDER_PLUGIN_H -#include +#include class VolumeSliderPlugin: public QObject, public QDesignerCustomWidgetInterface {