Commit 64fcd3d7 authored by Jan Möbius's avatar Jan Möbius

- Pass target lib includes through cmakes property system

- Rename all ui_*.hh includes to ui_*.h
parent d8b0aa12
...@@ -64,6 +64,12 @@ acg_drop_templates (sources) ...@@ -64,6 +64,12 @@ acg_drop_templates (sources)
acg_add_library ( ${TYPENAME} SHARED ${ui} ${sources} ${headers}) acg_add_library ( ${TYPENAME} SHARED ${ui} ${sources} ${headers})
set_target_properties ( ${TYPENAME} PROPERTIES MACOSX_RPATH 0 ) set_target_properties ( ${TYPENAME} PROPERTIES MACOSX_RPATH 0 )
# Allow targets depending on ACG find the autogenerated header files
target_include_directories( ${TYPENAME} PUBLIC
${CMAKE_CURRENT_BINARY_DIR}/${TYPENAME}_autogen/include )
add_dependencies( ${TYPENAME} OpenMeshCore OpenMeshTools ACG OpenFlipperPluginLib) add_dependencies( ${TYPENAME} OpenMeshCore OpenMeshTools ACG OpenFlipperPluginLib)
......
...@@ -137,6 +137,10 @@ acg_print_configure_header (ACG "ACG") ...@@ -137,6 +137,10 @@ acg_print_configure_header (ACG "ACG")
RECURSE_GROUPS( ${CMAKE_CURRENT_SOURCE_DIR} ) RECURSE_GROUPS( ${CMAKE_CURRENT_SOURCE_DIR} )
# Allow targets depending on ACG find the autogenerated header files
target_include_directories( ACG PUBLIC
${CMAKE_CURRENT_BINARY_DIR}/ACG_autogen/include )
target_link_libraries ( ACG ${OPENMESH_LIBRARIES} target_link_libraries ( ACG ${OPENMESH_LIBRARIES}
${QT_LIBRARIES} ${QT_LIBRARIES}
${OPENGL_LIBRARIES} ${OPENGL_LIBRARIES}
......
...@@ -63,7 +63,7 @@ ...@@ -63,7 +63,7 @@
//== INCLUDES ================================================================= //== INCLUDES =================================================================
#include "ui_QtClippingDialogUi.hh" #include "ui_QtClippingDialogUi.h"
#include "../Config/ACGDefines.hh" #include "../Config/ACGDefines.hh"
#include <QDialog> #include <QDialog>
......
...@@ -63,7 +63,7 @@ ...@@ -63,7 +63,7 @@
//== INCLUDES ================================================================= //== INCLUDES =================================================================
#include "ui_QtCoordFrameDialogUi.hh" #include "ui_QtCoordFrameDialogUi.h"
#include "../Math/VectorT.hh" #include "../Math/VectorT.hh"
#include <vector> #include <vector>
......
...@@ -39,15 +39,6 @@ ...@@ -39,15 +39,6 @@
* * * *
\*===========================================================================*/ \*===========================================================================*/
/*===========================================================================*\
* *
* $Revision$ *
* $Author$ *
* $Date$ *
* *
\*===========================================================================*/
//============================================================================= //=============================================================================
// //
...@@ -58,10 +49,13 @@ ...@@ -58,10 +49,13 @@
//== INCLUDES ================================================================= //== INCLUDES =================================================================
#include "QtMaterialDialog.hh" #include "QtMaterialDialog.hh"
#include "../Scenegraph/MaterialNode.hh" #include "../Scenegraph/MaterialNode.hh"
//== NAMESPACES ============================================================== //== NAMESPACES ==============================================================
......
...@@ -39,16 +39,6 @@ ...@@ -39,16 +39,6 @@
* * * *
\*===========================================================================*/ \*===========================================================================*/
/*===========================================================================*\
* *
* $Revision$ *
* $Author$ *
* $Date$ *
* *
\*===========================================================================*/
//============================================================================= //=============================================================================
// //
// CLASS QtMaterialDialog // CLASS QtMaterialDialog
...@@ -56,14 +46,13 @@ ...@@ -56,14 +46,13 @@
//============================================================================= //=============================================================================
#ifndef ACG_QTMATERIALDIALOG_HH #pragma once
#define ACG_QTMATERIALDIALOG_HH
//== INCLUDES ================================================================= //== INCLUDES =================================================================
#include "ui_QtMaterialDialogUi.hh" #include "ui_QtMaterialDialogUi.h"
#include "../Math/VectorT.hh" #include "../Math/VectorT.hh"
#include "../GL/gl.hh" #include "../GL/gl.hh"
...@@ -199,6 +188,4 @@ private: ...@@ -199,6 +188,4 @@ private:
} // namespace QtWidgets } // namespace QtWidgets
} // namespace ACG } // namespace ACG
//============================================================================= //=============================================================================
#endif // ACG_QTMATERIALDIALOG_HH defined
//=============================================================================
...@@ -54,7 +54,7 @@ ...@@ -54,7 +54,7 @@
// qmake users have to include // qmake users have to include
#include "ui_QtPrincipalAxisDialogBaseUi.hh" #include "ui_QtPrincipalAxisDialogBaseUi.h"
// ACGMake users have to include // ACGMake users have to include
// #include "QtPrincipalAxisDialogBaseUi.hh" // #include "QtPrincipalAxisDialogBaseUi.hh"
......
...@@ -39,16 +39,6 @@ ...@@ -39,16 +39,6 @@
* * * *
\*===========================================================================*/ \*===========================================================================*/
/*===========================================================================*\
* *
* $Revision$ *
* $Author$ *
* $Date$ *
* *
\*===========================================================================*/
//============================================================================= //=============================================================================
// //
// CLASS QtSceneGraphWidget - IMPLEMENTATION // CLASS QtSceneGraphWidget - IMPLEMENTATION
...@@ -71,6 +61,8 @@ ...@@ -71,6 +61,8 @@
#include "../Scenegraph/ShaderNode.hh" #include "../Scenegraph/ShaderNode.hh"
#include "../Scenegraph/CoordFrameNode.hh" #include "../Scenegraph/CoordFrameNode.hh"
#include "ui_QtMaterialDialogUi.h"
#include <stdint.h> #include <stdint.h>
......
...@@ -63,7 +63,7 @@ ...@@ -63,7 +63,7 @@
//== INCLUDES ================================================================= //== INCLUDES =================================================================
#include "ui_QtShaderDialogUi.hh" #include "ui_QtShaderDialogUi.h"
#include "../Config/ACGDefines.hh" #include "../Config/ACGDefines.hh"
#include <QColor> #include <QColor>
......
...@@ -63,7 +63,7 @@ ...@@ -63,7 +63,7 @@
//== INCLUDES ================================================================= //== INCLUDES =================================================================
#include "ui_QtTextureDialogUi.hh" #include "ui_QtTextureDialogUi.h"
#include "../Math/VectorT.hh" #include "../Math/VectorT.hh"
#include "../GL/gl.hh" #include "../GL/gl.hh"
......
...@@ -45,6 +45,9 @@ ...@@ -45,6 +45,9 @@
#include "PluginDialog.hh" #include "PluginDialog.hh"
#include <QMessageBox>
#include <QMenu>
const QColor PluginDialog::blockColor_ = QColor(228, 155, 18); const QColor PluginDialog::blockColor_ = QColor(228, 155, 18);
const QColor PluginDialog::unloadColor_ = QColor(172, 172, 172); const QColor PluginDialog::unloadColor_ = QColor(172, 172, 172);
const QColor PluginDialog::loadedBuiltInColor_ = QColor(208, 240, 192); const QColor PluginDialog::loadedBuiltInColor_ = QColor(208, 240, 192);
......
...@@ -41,10 +41,8 @@ ...@@ -41,10 +41,8 @@
#include "ui_pluginDialog.hh" #include "ui_pluginDialog.h"
#include <QtWidgets>
#include <OpenFlipper/Core/PluginInfo.hh> #include <OpenFlipper/Core/PluginInfo.hh>
class PluginDialog : public QDialog, public Ui::PluginDialog class PluginDialog : public QDialog, public Ui::PluginDialog
......
...@@ -47,6 +47,8 @@ ...@@ -47,6 +47,8 @@
#include <OpenFlipper/common/GlobalOptions.hh> #include <OpenFlipper/common/GlobalOptions.hh>
#include <QKeyEvent>
AboutWidget::AboutWidget(QWidget *parent ) AboutWidget::AboutWidget(QWidget *parent )
: QMainWindow(parent) : QMainWindow(parent)
{ {
......
...@@ -43,10 +43,7 @@ ...@@ -43,10 +43,7 @@
#pragma once #pragma once
#include "ui_aboutWidget.hh" #include "ui_aboutWidget.h"
#include <QtWidgets>
class AboutWidget : public QMainWindow, public Ui::AboutWidget class AboutWidget : public QMainWindow, public Ui::AboutWidget
......
...@@ -39,19 +39,11 @@ ...@@ -39,19 +39,11 @@
* * * *
\*===========================================================================*/ \*===========================================================================*/
#pragma once
#ifndef ADDEMPTYWIDGET_HH
#define ADDEMPTYWIDGET_HH
#include <OpenFlipper/common/Types.hh> #include <OpenFlipper/common/Types.hh>
#include "ui_addEmpty.hh" #include "ui_addEmpty.h"
#include <QtWidgets>
class addEmptyWidget : public QDialog, public Ui::addEmpty class addEmptyWidget : public QDialog, public Ui::addEmpty
{ {
...@@ -69,4 +61,3 @@ class addEmptyWidget : public QDialog, public Ui::addEmpty ...@@ -69,4 +61,3 @@ class addEmptyWidget : public QDialog, public Ui::addEmpty
void slotAddEmpty(); void slotAddEmpty();
}; };
#endif
...@@ -41,20 +41,10 @@ ...@@ -41,20 +41,10 @@
/*
* helpWidget.hh
*
* Created on: Apr 7, 2009
* Author: kremer
*/
#ifndef HELPWIDGET_HH_ #ifndef HELPWIDGET_HH_
#define HELPWIDGET_HH_ #define HELPWIDGET_HH_
#include "ui_helpWidget.hh" #include "ui_helpWidget.h"
#include <QtWidgets>
#include <QtHelp> #include <QtHelp>
#include <QTextDocument> #include <QTextDocument>
......
...@@ -47,6 +47,7 @@ ...@@ -47,6 +47,7 @@
#include "optionsWidget.hh" #include "optionsWidget.hh"
#include <iostream> #include <iostream>
#include <OpenFlipper/common/GlobalOptions.hh> #include <OpenFlipper/common/GlobalOptions.hh>
#include <QMessageBox>
void OptionsWidget::startDownload( QString _url ) { void OptionsWidget::startDownload( QString _url ) {
QUrl url(_url); QUrl url(_url);
......
...@@ -44,6 +44,7 @@ ...@@ -44,6 +44,7 @@
#include <OpenFlipper/BasePlugin/BaseInterface.hh> #include <OpenFlipper/BasePlugin/BaseInterface.hh>
#include "optionsWidget.hh" #include "optionsWidget.hh"
#include <QMessageBox>
/// get the pluginInfo object corresponding to the given pluginName /// get the pluginInfo object corresponding to the given pluginName
int OptionsWidget::getPluginInfo(QString pluginName){ int OptionsWidget::getPluginInfo(QString pluginName){
......
...@@ -50,6 +50,9 @@ ...@@ -50,6 +50,9 @@
#include <ACG/GL/ShaderCache.hh> #include <ACG/GL/ShaderCache.hh>
#include "optionsWidget.hh" #include "optionsWidget.hh"
#include <QColorDialog>
#include <QOpenGLContext>
#include <QMessageBox>
OptionsWidget::OptionsWidget(std::vector<PluginInfo>& _plugins, std::vector<KeyBinding>& _core, InverseKeyMap& _invKeys, QWidget *parent) OptionsWidget::OptionsWidget(std::vector<PluginInfo>& _plugins, std::vector<KeyBinding>& _core, InverseKeyMap& _invKeys, QWidget *parent)
: QWidget(parent), : QWidget(parent),
......
...@@ -50,9 +50,7 @@ ...@@ -50,9 +50,7 @@
#include <OpenFlipper/Core/PluginInfo.hh> #include <OpenFlipper/Core/PluginInfo.hh>
#include <ACG/Scenegraph/DrawModes.hh> #include <ACG/Scenegraph/DrawModes.hh>
#include "ui_optionsWidget.hh" #include "ui_optionsWidget.h"
#include <QtWidgets>
#include <QStringList> #include <QStringList>
#include <QProgressDialog> #include <QProgressDialog>
......
...@@ -41,13 +41,11 @@ ...@@ -41,13 +41,11 @@
#pragma once #pragma once
#include "ui_postProcessorWidget.hh" #include "ui_postProcessorWidget.h"
#include <vector> #include <vector>
#include <QDialog>
#include <QPoint>
#include <QStringList>
class QWidget; class QWidget;
class QFrame; class QFrame;
class PostProcessorInfo; class PostProcessorInfo;
......
...@@ -45,6 +45,8 @@ ...@@ -45,6 +45,8 @@
#include "processManagerWidget.hh" #include "processManagerWidget.hh"
#include <QLabel>
class BlockingWidget : public QWidget { class BlockingWidget : public QWidget {
Q_OBJECT Q_OBJECT
......
...@@ -43,16 +43,10 @@ ...@@ -43,16 +43,10 @@
#pragma once #pragma once
/*
* processManagerWidget.hh
*
* Created on: Apr 7, 2009
* Author: kremer
*/
#include "ui_processManagerWidget.hh" #include "ui_processManagerWidget.h"
#include <QPushButton>
#include <QtWidgets> #include <QProgressBar>
// A button class that additionally stores // A button class that additionally stores
// an attached job's id. // an attached job's id.
......
...@@ -42,13 +42,14 @@ ...@@ -42,13 +42,14 @@
#pragma once #pragma once
#include "ui_rendererObjectWidget.hh" #include "ui_rendererObjectWidget.h"
#include <QDialog>
#include <OpenFlipper/common/RendererInfo.hh> #include <OpenFlipper/common/RendererInfo.hh>
#include "renderObjectHighLighter.hh" #include "renderObjectHighLighter.hh"
#include "TextBrowserWidget.hh" #include "TextBrowserWidget.hh"
#include <QDialog>
class RendererObjectWidget : public QDialog, public Ui::RendererObjectWidget class RendererObjectWidget : public QDialog, public Ui::RendererObjectWidget
{ {
Q_OBJECT Q_OBJECT
......
...@@ -41,11 +41,11 @@ ...@@ -41,11 +41,11 @@
#pragma once #pragma once
#include "ui_rendererWidget.hh" #include "ui_rendererWidget.h"
#include <QDialog>
#include <QVector> #include <QVector>
#include <QLabel> #include <QDialog>
#include <QFrame>
#include <OpenFlipper/common/RendererInfo.hh> #include <OpenFlipper/common/RendererInfo.hh>
......
...@@ -44,6 +44,9 @@ ...@@ -44,6 +44,9 @@
#include "SnapshotDialog.hh" #include "SnapshotDialog.hh"
#include <OpenFlipper/common/GlobalOptions.hh> #include <OpenFlipper/common/GlobalOptions.hh>
#include <QMessageBox>
#include <QFileDialog>
SnapshotDialog::SnapshotDialog(QString _suggest, bool _captureViewers, int _w, int _h, QWidget *parent) SnapshotDialog::SnapshotDialog(QString _suggest, bool _captureViewers, int _w, int _h, QWidget *parent)
: QDialog(parent), : QDialog(parent),
captureViewers_(_captureViewers), captureViewers_(_captureViewers),
......
...@@ -41,9 +41,7 @@ ...@@ -41,9 +41,7 @@
#include "ui_SnapshotDialog.hh" #include "ui_SnapshotDialog.h"
#include <QtWidgets>
class SnapshotDialog : public QDialog, public Ui::SnapshotDialog class SnapshotDialog : public QDialog, public Ui::SnapshotDialog
{ {
......
...@@ -43,17 +43,8 @@ ...@@ -43,17 +43,8 @@
#pragma once #pragma once
/*
* stereoSettingsWidget.hh
*
* Created on: Nov 9, 2009
* Author: kremer
*/
#include "ui_stereoSettingsWidget.hh"
#include <QtWidgets>
#include "ui_stereoSettingsWidget.h"
class StereoSettingsWidget : public QWidget, public Ui::StereoSettingsWidget class StereoSettingsWidget : public QWidget, public Ui::StereoSettingsWidget
......
...@@ -43,6 +43,8 @@ ...@@ -43,6 +43,8 @@
#include "VideoCaptureDialog.hh" #include "VideoCaptureDialog.hh"
#include <OpenFlipper/common/GlobalOptions.hh> #include <OpenFlipper/common/GlobalOptions.hh>
#include <QMessageBox>
#include <QFileDialog>
VideoCaptureDialog::VideoCaptureDialog(QWidget *parent) : QDialog(parent) VideoCaptureDialog::VideoCaptureDialog(QWidget *parent) : QDialog(parent)
{ {
......
...@@ -41,10 +41,7 @@ ...@@ -41,10 +41,7 @@
#include "ui_VideoCaptureDialog.hh" #include "ui_VideoCaptureDialog.h"
#include <QtWidgets>
class VideoCaptureDialog : public QDialog, public Ui::VideoCaptureDialog class VideoCaptureDialog : public QDialog, public Ui::VideoCaptureDialog
{ {
......
...@@ -39,19 +39,12 @@ ...@@ -39,19 +39,12 @@
* * * *
\*===========================================================================*/ \*===========================================================================*/
#pragma once
#include "ui_viewModeChange.h"
#ifndef VIEWMODECHANGEWIDGET_HH
#define VIEWMODECHANGEWIDGET_HH
#include "ui_viewModeChange.hh"
#include <QStringList>
#include <QVector>
#include <QWidgetAction>
struct ViewMode; struct ViewMode;
class viewModeChangeWidget : public QWidget, public Ui::ViewModeChangeDialog class viewModeChangeWidget : public QWidget, public Ui::ViewModeChangeDialog
...@@ -85,4 +78,3 @@ class viewModeChangeWidget : public QWidget, public Ui::ViewModeChangeDialog ...@@ -85,4 +78,3 @@ class viewModeChangeWidget : public QWidget, public Ui::ViewModeChangeDialog
}; };
#endif //VIEWMODECHANGEWIDGET_HH
...@@ -39,17 +39,9 @@ ...@@ -39,17 +39,9 @@
* * * *
\*===========================================================================*/ \*===========================================================================*/
#pragma once
#include "ui_viewMode.h"
#ifndef VIEWMODEWIDGET_HH
#define VIEWMODEWIDGET_HH
#include "ui_viewMode.hh"
#include <QStringList>