Fix building user apps out of repo
Our example was being built as part of KDDW, so that worked fine. Now it can also be built with an installed KDDW. Problem was the folder hiearchy in the installed include dir didn't match the folder hiearchy in the source repo Fixes #62
This commit is contained in:
@@ -10,9 +10,11 @@
|
||||
*/
|
||||
|
||||
#include "MyFrameworkWidgetFactory.h"
|
||||
|
||||
#include <kddockwidgets/FrameworkWidgetFactory.h>
|
||||
#include <kddockwidgets/private/widgets/TitleBarWidget_p.h>
|
||||
#include <kddockwidgets/multisplitter/Separator_qwidget.h>
|
||||
#include <kddockwidgets/private/multisplitter/Separator_qwidget.h>
|
||||
|
||||
#include <QApplication>
|
||||
|
||||
class MyTitleBar : public KDDockWidgets::TitleBarWidget
|
||||
|
||||
@@ -194,12 +194,12 @@ if(MSVC AND NOT ${PROJECT_NAME}_STATIC)
|
||||
endif()
|
||||
install(FILES ${DOCKS_INSTALLABLE_INCLUDES} DESTINATION include/kddockwidgets)
|
||||
install(FILES ${DOCKS_INSTALLABLE_PRIVATE_INCLUDES} DESTINATION include/kddockwidgets/private)
|
||||
install(FILES private/multisplitter/Item_p.h DESTINATION include/kddockwidgets/multisplitter)
|
||||
install(FILES private/multisplitter/Widget.h DESTINATION include/kddockwidgets/multisplitter)
|
||||
install(FILES private/multisplitter/Widget_qwidget.h DESTINATION include/kddockwidgets/multisplitter)
|
||||
install(FILES private/multisplitter/Separator_p.h DESTINATION include/kddockwidgets/multisplitter)
|
||||
install(FILES private/multisplitter/Separator_qwidget.h DESTINATION include/kddockwidgets/multisplitter)
|
||||
install(FILES private/multisplitter/multisplitter_export.h DESTINATION include/kddockwidgets/multisplitter)
|
||||
install(FILES private/multisplitter/Item_p.h DESTINATION include/kddockwidgets/private/multisplitter)
|
||||
install(FILES private/multisplitter/Widget.h DESTINATION include/kddockwidgets/private/multisplitter)
|
||||
install(FILES private/multisplitter/Widget_qwidget.h DESTINATION include/kddockwidgets/private/multisplitter)
|
||||
install(FILES private/multisplitter/Separator_p.h DESTINATION include/kddockwidgets/private/multisplitter)
|
||||
install(FILES private/multisplitter/Separator_qwidget.h DESTINATION include/kddockwidgets/private/multisplitter)
|
||||
install(FILES private/multisplitter/multisplitter_export.h DESTINATION include/kddockwidgets/private/multisplitter)
|
||||
install(FILES ${DOCKS_INSTALLABLE_PRIVATE_WIDGET_INCLUDES} DESTINATION include/kddockwidgets/private/widgets)
|
||||
|
||||
include(CMakePackageConfigHelpers)
|
||||
|
||||
@@ -41,7 +41,7 @@ inline bool isMinimized(QWindow *window)
|
||||
}}
|
||||
|
||||
#ifdef KDDOCKWIDGETS_QTWIDGETS
|
||||
# include "../multisplitter/Widget_qwidget.h"
|
||||
# include "private/multisplitter/Widget_qwidget.h"
|
||||
# include "private/widgets/QWidgetAdapter_widgets_p.h"
|
||||
# include <QMainWindow>
|
||||
namespace KDDockWidgets {
|
||||
@@ -55,7 +55,7 @@ inline bool isMinimized(QWindow *window)
|
||||
typedef QWidget WidgetType;
|
||||
}
|
||||
#else
|
||||
# include "../multisplitter/Widget_quick.h"
|
||||
# include "private/multisplitter/Widget_quick.h"
|
||||
# include "private/quick/QWidgetAdapter_quick_p.h"
|
||||
namespace KDDockWidgets {
|
||||
class MainWindowQuick;
|
||||
|
||||
@@ -9,4 +9,4 @@
|
||||
Contact KDAB at <info@kdab.com> for commercial licensing options.
|
||||
*/
|
||||
|
||||
#include "../../../private/multisplitter/Separator_qwidget.h"
|
||||
#include "../../../../private/multisplitter/Separator_qwidget.h"
|
||||
@@ -9,4 +9,4 @@
|
||||
Contact KDAB at <info@kdab.com> for commercial licensing options.
|
||||
*/
|
||||
|
||||
#include "../../../private/multisplitter/Widget_qwidget.h"
|
||||
#include "../../../../private/multisplitter/Widget_qwidget.h"
|
||||
Reference in New Issue
Block a user