diff --git a/src/plugins/PyFalkon/CMakeLists.txt b/src/plugins/PyFalkon/CMakeLists.txt index a2f4e420c..6b0f9b836 100644 --- a/src/plugins/PyFalkon/CMakeLists.txt +++ b/src/plugins/PyFalkon/CMakeLists.txt @@ -93,8 +93,28 @@ set(SHIBOKEN_OPTIONS --generator-set=shiboken --enable-parent-ctor-heuristic # Specify which sources will be generated by shiboken, and their dependencies. set(GENERATED_SOURCES ${CMAKE_CURRENT_BINARY_DIR}/PyFalkon/pyfalkon_module_wrapper.cpp + ${CMAKE_CURRENT_BINARY_DIR}/PyFalkon/webview_wrapper.cpp + ${CMAKE_CURRENT_BINARY_DIR}/PyFalkon/tabbedwebview_wrapper.cpp + ${CMAKE_CURRENT_BINARY_DIR}/PyFalkon/webpage_wrapper.cpp + ${CMAKE_CURRENT_BINARY_DIR}/PyFalkon/webhittestresult_wrapper.cpp ${CMAKE_CURRENT_BINARY_DIR}/PyFalkon/desktopfile_wrapper.cpp ${CMAKE_CURRENT_BINARY_DIR}/PyFalkon/plugininterface_wrapper.cpp + ${CMAKE_CURRENT_BINARY_DIR}/PyFalkon/loadrequest_wrapper.cpp + ${CMAKE_CURRENT_BINARY_DIR}/PyFalkon/popupwebview_wrapper.cpp + ${CMAKE_CURRENT_BINARY_DIR}/PyFalkon/qz_wrapper.cpp + ${CMAKE_CURRENT_BINARY_DIR}/PyFalkon/desktopnotificationsfactory_wrapper.cpp + ${CMAKE_CURRENT_BINARY_DIR}/PyFalkon/externaljsobject_wrapper.cpp + ${CMAKE_CURRENT_BINARY_DIR}/PyFalkon/pluginproxy_wrapper.cpp + ${CMAKE_CURRENT_BINARY_DIR}/PyFalkon/plugins_wrapper.cpp + ${CMAKE_CURRENT_BINARY_DIR}/PyFalkon/plugins_plugin_wrapper.cpp + ${CMAKE_CURRENT_BINARY_DIR}/PyFalkon/pluginspec_wrapper.cpp + ${CMAKE_CURRENT_BINARY_DIR}/PyFalkon/qtsingleapplication_wrapper.cpp + ${CMAKE_CURRENT_BINARY_DIR}/PyFalkon/squeezelabelv1_wrapper.cpp + ${CMAKE_CURRENT_BINARY_DIR}/PyFalkon/squeezelabelv2_wrapper.cpp + ${CMAKE_CURRENT_BINARY_DIR}/PyFalkon/lineedit_wrapper.cpp + ${CMAKE_CURRENT_BINARY_DIR}/PyFalkon/sidewidget_wrapper.cpp + ${CMAKE_CURRENT_BINARY_DIR}/PyFalkon/webtab_wrapper.cpp + ${CMAKE_CURRENT_BINARY_DIR}/PyFalkon/mainapplication_wrapper.cpp ) set(GENERATED_SOURCES_DEPENDENCIES ${WRAPPED_HEADER} diff --git a/src/plugins/PyFalkon/pyfalkon.xml b/src/plugins/PyFalkon/pyfalkon.xml index 18986183f..dfe2d32cf 100644 --- a/src/plugins/PyFalkon/pyfalkon.xml +++ b/src/plugins/PyFalkon/pyfalkon.xml @@ -6,10 +6,62 @@ #include <pythonplugin.h> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/plugins/PyFalkon/wrappedclasses.h b/src/plugins/PyFalkon/wrappedclasses.h index a038af1f8..a7bc0dffb 100644 --- a/src/plugins/PyFalkon/wrappedclasses.h +++ b/src/plugins/PyFalkon/wrappedclasses.h @@ -16,6 +16,34 @@ * along with this program. If not, see . * ============================================================ */ -#include "webview.h" -#include "desktopfile.h" +// 3rdparty +#include "lineedit.h" +#include "squeezelabelv1.h" +#include "squeezelabelv2.h" +#include "qtsingleapplication/qtsingleapplication.h" + +// app +#include "mainapplication.h" + +// notifications +#include "desktopnotificationsfactory.h" + +// plugins +#include "pluginproxy.h" #include "plugininterface.h" + +// popupwindow +#include "popupwebview.h" + +// tools +#include "desktopfile.h" + +// webengine +#include "webpage.h" +#include "webview.h" +#include "loadrequest.h" +#include "javascript/externaljsobject.h" + +// webtab +#include "webtab.h" +#include "tabbedwebview.h"