Cleanup includes

Use new tools in Visual Studio to help cleaning up includes and remove redundant includes.
This commit is contained in:
Magne Sjaastad
2024-03-07 19:45:43 +01:00
committed by GitHub
parent ea27e952f5
commit bfda6519db
107 changed files with 141 additions and 236 deletions

View File

@@ -21,12 +21,11 @@
#include "RiaDefines.h"
#include "cafPdmField.h"
#include "cafPdmObject.h"
#include "cvfFont.h"
#include "cafPdmPointer.h"
#include "cvfObject.h"
#include <QEventLoop>
#include <QMap>
#include <QMutex>
#include <QPointer>
#include <QProcess>
@@ -35,7 +34,6 @@
#include <gsl/gsl>
#include <iostream>
#include <memory>
class QAction;
@@ -79,7 +77,8 @@ class UiProcess;
namespace cvf
{
class ProgramOptions;
}
class Font;
} // namespace cvf
//==================================================================================================
/// Base class for all ResInsight applications. I.e. console and GUI

View File

@@ -20,9 +20,11 @@
#include "RiaGuiApplication.h"
#include "cafAssert.h"
#include "cafFixedAtlasFont.h"
#include <QDesktopWidget>
#include <cmath>
//--------------------------------------------------------------------------------------------------

View File

@@ -21,11 +21,6 @@
#include "RiaApplication.h"
#include "RiaDefines.h"
#include "cafPdmField.h"
#include "cafPdmObject.h"
#include "cvfObject.h"
#include <QApplication>
#include <QMutex>
#include <QPointer>

View File

@@ -41,6 +41,7 @@
#include "cafPdmUiFilePathEditor.h"
#include "cafPdmUiLineEditor.h"
#include <QCoreApplication>
#include <QDate>
#include <QDir>
#include <QLocale>

View File

@@ -20,7 +20,6 @@
#include "fast_float/include/fast_float/fast_float.h"
#include <cctype>
#include <charconv>
#include <regex>
#include <sstream>

View File

@@ -47,6 +47,7 @@
#include "cafUtils.h"
#include <QAction>
#include <QApplication>
#include <QDebug>
#include <QDir>

View File

@@ -31,7 +31,6 @@
#include "cafPdmUiCheckBoxEditor.h"
#include "cafPdmUiFilePathEditor.h"
#include "cafPdmUiOrdering.h"
#include "cafPdmUiTreeSelectionEditor.h"
CAF_PDM_SOURCE_INIT( RicCreateDepthAdjustedLasFilesUi, "RicCreateDepthAdjustedLasFilesUi" );

View File

@@ -33,7 +33,6 @@
#include "cafPdmUiFilePathEditor.h"
#include "cafPdmUiGroup.h"
#include "cafPdmUiLineEditor.h"
#include "cafPdmUiOrdering.h"
#include "cafPdmUiTreeSelectionEditor.h"
#include <QDir>

View File

@@ -20,7 +20,6 @@
#include "cafPdmUiCheckBoxEditor.h"
#include "cafPdmUiFilePathEditor.h"
#include "cafPdmUiOrdering.h"
#include <cmath>

View File

@@ -25,7 +25,6 @@
#include "RimProject.h"
#include "cafPdmUiFilePathEditor.h"
#include "cafPdmUiOrdering.h"
CAF_PDM_SOURCE_INIT( RicExportWellPathsUi, "RicExportWellPathsUi" );

View File

@@ -22,7 +22,6 @@
#include "RiaPreferences.h"
#include "cafPdmUiFilePathEditor.h"
#include "cafPdmUiOrdering.h"
#include <QDir>

View File

@@ -24,7 +24,6 @@
#include "RicHoloLensServerSettings.h"
#include "cafPdmSettings.h"
#include "cafPdmUiOrdering.h"
#include "cvfAssert.h"

View File

@@ -25,7 +25,6 @@
#include "RimProject.h"
#include "cafPdmUiFilePathEditor.h"
#include "cafPdmUiOrdering.h"
CAF_PDM_SOURCE_INIT( RicHoloLensExportToFolderUi, "RicHoloLensExportToFolderUi" );

View File

@@ -19,8 +19,6 @@
#include "RicMeasurementPickEventHandler.h"
#include "RiaApplication.h"
#include "RiuViewer.h"
#include "RiuViewerCommands.h"
#include "Rim3dView.h"
#include "RimExtrudedCurveIntersection.h"
@@ -28,13 +26,18 @@
#include "RimMeasurement.h"
#include "RimProject.h"
#include "cafDisplayCoordTransform.h"
#include "cafSelectionManager.h"
#include "RiuViewer.h"
#include "RiuViewerCommands.h"
#include "RivPartPriority.h"
#include "cafDisplayCoordTransform.h"
#include "cafSelectionManager.h"
#include "cvfPart.h"
#include <QApplication>
#include <vector>
//--------------------------------------------------------------------------------------------------

View File

@@ -33,6 +33,7 @@
#include "cafPdmObjectHandle.h"
#include <QAction>
#include <QApplication>
#include <QClipboard>
#include <QString>

View File

@@ -18,7 +18,7 @@
#include "RicCopyGridStatisticsToClipboardFeature.h"
#include "RiaApplication.h"
#include "RiaGuiApplication.h"
#include "RicWellLogTools.h"

View File

@@ -22,7 +22,6 @@
#include "cafPdmObject.h"
#include "cafPdmUiCheckBoxEditor.h"
#include "cafPdmUiOrdering.h"
#include "cafPdmUiTreeSelectionEditor.h"
CAF_PDM_SOURCE_INIT( RicCreateEnsembleSurfaceUi, "RicCreateEnsembleSurfaceUi" );

View File

@@ -34,7 +34,6 @@
#include "cafPdmObject.h"
#include "cafPdmUiCheckBoxEditor.h"
#include "cafPdmUiFilePathEditor.h"
#include "cafPdmUiOrdering.h"
#include "cafPdmUiTreeSelectionEditor.h"
CAF_PDM_SOURCE_INIT( RicCreateEnsembleWellLogUi, "RicCreateEnsembleWellLogUi" );

View File

@@ -18,7 +18,7 @@
#include "RicNewSeismicDifferenceFeature.h"
#include "RiaApplication.h"
#include "RiaGuiApplication.h"
#include "RimOilField.h"
#include "RimProject.h"

View File

@@ -40,6 +40,8 @@
#include "cvfModelBasicList.h"
#include "cvfPart.h"
#include <QApplication>
CAF_PDM_UI_3D_OBJECT_EDITOR_SOURCE_INIT( RicWellTarget3dEditor );
//--------------------------------------------------------------------------------------------------

View File

@@ -31,19 +31,17 @@
#include "RimEclipseView.h"
#include "RimGeoMechView.h"
#include "RimModeledWellPath.h"
#include "RimWellPath.h"
#include "RimWellPathGeometryDef.h"
#include "RimWellPathTarget.h"
#include "RiuViewerCommands.h"
#include "RivFemPartGeometryGenerator.h"
#include "RivFemPickSourceInfo.h"
#include "RivSourceInfo.h"
#include "RivWellPathSourceInfo.h"
#include "cafDisplayCoordTransform.h"
#include "cafSelectionManager.h"
#include <QApplication>
#include <vector>

View File

@@ -28,7 +28,6 @@
#include "cafPdmObject.h"
#include "cafPdmPointer.h"
#include "cafPdmPtrField.h"
#include "cafPdmUiOrdering.h"
// Include to make Pdm work for cvf::Color
#include "cafPdmChildField.h"

View File

@@ -26,7 +26,6 @@
#include "cafPdmObject.h"
#include "cafPdmPointer.h"
#include "cafPdmPtrField.h"
#include "cafPdmUiOrdering.h"
// Include to make Pdm work for cvf::Color
#include "cafPdmChildField.h"

View File

@@ -23,7 +23,6 @@
#include "cafPdmField.h"
#include "cafPdmObject.h"
#include "cafPdmPointer.h"
#include "cafPdmUiOrdering.h"
// Include to make Pdm work for cvf::Color
#include "cafPdmChildField.h"

View File

@@ -26,7 +26,6 @@
#include "cafPdmObject.h"
#include "cafPdmPointer.h"
#include "cafPdmPtrField.h"
#include "cafPdmUiOrdering.h"
// Include to make Pdm work for cvf::Color
#include "cafPdmChildField.h"

View File

@@ -23,7 +23,6 @@
#include "cafPdmField.h"
#include "cafPdmObject.h"
#include "cafPdmPointer.h"
#include "cafPdmUiOrdering.h"
// Include to make Pdm work for cvf::Color
#include "cafPdmChildField.h"

View File

@@ -24,7 +24,6 @@
#include "cafPdmObject.h"
#include "cafPdmPointer.h"
#include "cafPdmPtrField.h"
#include "cafPdmUiOrdering.h"
// Include to make Pdm work for cvf::Color
#include "cafPdmChildField.h"

View File

@@ -26,7 +26,6 @@
#include "cafPdmObject.h"
#include "cafPdmPointer.h"
#include "cafPdmPtrField.h"
#include "cafPdmUiOrdering.h"
// Include to make Pdm work for cvf::Color
#include "cafPdmChildField.h"

View File

@@ -27,7 +27,6 @@
#include "cafPdmFieldScriptingCapability.h"
#include "cafPdmObjectScriptingCapability.h"
#include "cafPdmUiLineEditor.h"
#include "cafPdmUiOrdering.h"
#include "cafPdmUiTreeOrdering.h"
namespace caf

View File

@@ -33,7 +33,6 @@
#include "RiuQwtPlotWidget.h"
#include "cafAssert.h"
#include "cafPdmUiOrdering.h"
#include "cafPdmUiTreeOrdering.h"
#include <QDebug>

View File

@@ -31,7 +31,6 @@
#include "RiuQwtPlotWidget.h"
#include "cafPdmUiObjectHandle.h"
#include "cafPdmUiOrdering.h"
#include "cafPdmUiTreeOrdering.h"
#include "cafPdmUiTreeSelectionEditor.h"

View File

@@ -63,6 +63,7 @@
#include "cvfVector3.h"
#include <QApplication>
#include <QFileInfo>
#include <array>

View File

@@ -23,6 +23,7 @@
#include "cafPdmFieldCapability.h"
#include <QApplication>
#include <QProcess>
#include <QProcessEnvironment>

View File

@@ -61,9 +61,11 @@
#include "cafProgressInfo.h"
#include "cafUtils.h"
#include <QApplication>
#include <QDir>
#include <QFile>
#include <QFileInfo>
#include <fstream>
#include <string>

View File

@@ -20,7 +20,6 @@
#include "RimRegularLegendConfig.h"
#include "cafPdmUiOrdering.h"
#include "cafPdmUiTreeOrdering.h"
CAF_PDM_SOURCE_INIT( RimStimPlanLegendConfig, "RimStimPlanLegendConfig" );

View File

@@ -47,6 +47,7 @@
#include "cafProgressInfo.h"
#include <QCoreApplication>
#include <QDir>
CAF_PDM_SOURCE_INIT( RimSummaryCaseMainCollection, "SummaryCaseCollection" );

View File

@@ -24,7 +24,6 @@
#include "cafPdmField.h"
#include "cafPdmObject.h"
#include "cafPdmPtrField.h"
#include "cafPdmUiOrdering.h"
#include "cafTristate.h"
#include <QDateTime>

View File

@@ -43,6 +43,7 @@
#include "DockWidget.h"
#include <QAction>
#include <QApplication>
#include <QClipboard>
#include <QInputDialog>
#include <QMdiArea>

View File

@@ -20,6 +20,8 @@
#include "RiaGuiApplication.h"
#include "RiuPlotMainWindow.h"
#include "cafPdmObject.h"
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------

View File

@@ -21,6 +21,8 @@
#include "RiaGuiApplication.h"
#include "RiuPlotMainWindow.h"
#include "cafPdmObject.h"
#include <QMouseEvent>
//--------------------------------------------------------------------------------------------------

View File

@@ -32,6 +32,7 @@
#include "cafCmdFeatureMenuBuilder.h"
#include <QApplication>
#include <QMenu>
#include <QPointer>

View File

@@ -38,6 +38,7 @@
#include "cafNotificationCenter.h"
#include "cafPdmReferenceHelper.h"
#include "cafPdmUiOrdering.h"
namespace caf
{

View File

@@ -43,8 +43,7 @@
#include "cafPdmChildArrayField.h"
#include "cafPdmFieldHandle.h"
#include "cafPdmObjectHandle.h"
#include "cafPdmUiObjectHandle.h"
#include "cafPdmXmlFieldHandle.h"
#include "cafPdmReferenceHelper.h"
#include "cafSelectionManager.h"
#include <QMenu>

View File

@@ -36,11 +36,8 @@
#include "cafToggleItemsFeatureImpl.h"
//#include "RiaFeatureCommandContext.h"
//#include "RiaGuiApplication.h"
//#include "RiuMainWindow.h"
//#include "RiuPlotMainWindow.h"
#include "cafCmdFeatureManager.h"
#include "cafPdmField.h"
#include "cafPdmUiFieldHandle.h"
#include "cafPdmUiItem.h"
#include "cafPdmUiObjectHandle.h"
@@ -50,7 +47,6 @@
#include <QModelIndex>
#include "cafCmdFeatureManager.h"
#include <vector>
namespace caf

View File

@@ -45,11 +45,6 @@
#include "cafPdmScriptIOMessages.h"
#include <QIODevice>
#include <QString>
#include <QStringList>
#include <QTextStream>
#include <type_traits>
#define CAF_PDM_InitScriptableField( field, keyword, default, uiName, ... ) \
{ \

View File

@@ -37,9 +37,7 @@
#include "cafAssert.h"
#include "cafPdmObject.h"
#include "cafPdmObjectFactory.h"
#include "cafPdmPointer.h"
#include "cafPdmScriptResponse.h"
/// CAF_PDM_OBJECT_METHOD_SOURCE_INIT associates the self class keyword and the method keyword with the method factory
/// Place this in the cpp file, preferably above the constructor

View File

@@ -35,15 +35,9 @@
//##################################################################################################
#pragma once
#include "cafPdmChildArrayField.h"
#include "cafPdmObjectCapability.h"
#include "cafPdmObjectMethod.h"
#include "cafPdmObjectScriptingCapabilityRegister.h"
#include <QString>
#include <map>
#include <memory>
#include <vector>
class QTextStream;

View File

@@ -36,7 +36,6 @@
#pragma once
#include "cafPdmObject.h"
#include "cafPdmPointer.h"
#include <QString>
#include <QStringList>

View File

@@ -1,8 +1,5 @@
#pragma once
// Brings in size_t and definition of NULL
#include <cstddef>
// Macro to disable the copy constructor and assignment operator
// Should be used in the private section of a class
#define PDM_DISABLE_COPY_AND_ASSIGN( CLASS_NAME ) \

View File

@@ -37,9 +37,6 @@
#pragma once
#include "cafPdmObjectHandle.h"
#include "cafPdmPointer.h"
#include <QStringList>
namespace caf
{

View File

@@ -40,7 +40,6 @@
#include <functional>
#include <list>
#include <map>
#include <string>
#include <type_traits>
namespace caf

View File

@@ -35,9 +35,9 @@
//##################################################################################################
#pragma once
#include "cafPdmField.h"
#include "cafPdmObject.h"
#include "cafPdmPointer.h"
namespace caf
{

View File

@@ -1,5 +1,7 @@
#include "cafPdmObject.h"
#include "cafPdmUiFieldHandle.h"
using namespace caf;
CAF_PDM_ABSTRACT_SOURCE_INIT( PdmObject, "PdmObjectBase" );
@@ -15,6 +17,20 @@ caf::PdmObject::PdmObject()
CAF_PDM_InitObject( "Base PDM Object", "", "", "The Abstract Base Class for the Project Data Model" );
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
void PdmObject::addFieldUiNoDefault( PdmFieldHandle* field, const QString& keyword, PdmUiItemInfo* fieldDescription )
{
addField( field, keyword );
PdmUiFieldHandle* uiFieldHandle = field->uiCapability();
if ( uiFieldHandle )
{
uiFieldHandle->setUiItemInfo( fieldDescription );
}
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------

View File

@@ -38,27 +38,16 @@
#include "cafPdmObjectHandle.h"
#include "cafPdmPointer.h"
#include "cafPdmUiOrdering.h"
#include <set>
class QXmlStreamReader;
class QXmlStreamWriter;
#include "cafInternalPdmUiFieldCapability.h"
#include "cafPdmObjectCapability.h"
#include "cafPdmUiObjectHandle.h"
#include "cafPdmUiOrdering.h"
#include "cafPdmXmlObjectHandle.h"
#include "cafPdmXmlObjectHandleMacros.h"
#include "cafInternalPdmUiFieldCapability.h"
#include "cafInternalPdmXmlFieldCapability.h"
#include "cafPdmFieldHandle.h"
#include "cafIconProvider.h"
#include "cafPdmUiFieldSpecialization.h"
namespace caf
{
class PdmFieldHandle;
@@ -183,16 +172,7 @@ public:
/// Does the same as the above method, but omits the default value.
/// Consider this method private. Please use the CAF_PDM_InitFieldNoDefault() macro instead.
void addFieldUiNoDefault( PdmFieldHandle* field, const QString& keyword, PdmUiItemInfo* fieldDescription )
{
addField( field, keyword );
PdmUiFieldHandle* uiFieldHandle = field->uiCapability();
if ( uiFieldHandle )
{
uiFieldHandle->setUiItemInfo( fieldDescription );
}
}
void addFieldUiNoDefault( PdmFieldHandle* field, const QString& keyword, PdmUiItemInfo* fieldDescription );
/// Returns _this_ if _this_ has requested class keyword
/// Traverses parents recursively and returns first parent of the requested

View File

@@ -4,10 +4,6 @@
#include "cafPdmObjectHandle.h"
#include "cafPdmPointer.h"
#include <QStringList>
#include <type_traits>
namespace caf
{
template <typename T>

View File

@@ -1,5 +1,7 @@
#pragma once
#include "cafPdmChildArrayField.h"
#include "cafPdmChildField.h"
#include "cafPdmUiFieldHandle.h"
namespace caf

View File

@@ -43,7 +43,6 @@
namespace caf
{
class PdmUiItem;
//==================================================================================================
/// Abstract class to handle editors. Inherits QObject to be able to use signals and slots

View File

@@ -42,9 +42,7 @@
#include "cafPdmUiObjectHandle.h"
#include <QAbstractScrollArea>
#include <QLabel>
#include <QMenu>
#include <QVariant>
namespace caf
{
@@ -137,6 +135,30 @@ void PdmUiFieldEditorHandle::createWidgets( QWidget* parent )
}
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
QWidget* PdmUiFieldEditorHandle::combinedWidget()
{
return m_combinedWidget;
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
QWidget* PdmUiFieldEditorHandle::editorWidget()
{
return m_editorWidget;
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
QWidget* PdmUiFieldEditorHandle::labelWidget()
{
return m_labelWidget;
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
@@ -153,6 +175,30 @@ int PdmUiFieldEditorHandle::rowStretchFactor() const
return isMultiRowEditor() ? 1 : 0;
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
QWidget* PdmUiFieldEditorHandle::createCombinedWidget( QWidget* parent )
{
return nullptr;
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
QWidget* PdmUiFieldEditorHandle::createEditorWidget( QWidget* parent )
{
return nullptr;
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
QWidget* PdmUiFieldEditorHandle::createLabelWidget( QWidget* parent )
{
return nullptr;
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------

View File

@@ -40,14 +40,6 @@
#include "cafPdmUiEditorHandle.h"
#include "cafQShortenedLabel.h"
#include <vector>
#include <QPointer>
#include <QString>
#include <QWidget>
class QLabel;
namespace caf
{
//==================================================================================================
@@ -99,9 +91,9 @@ public:
void setUiField( PdmUiFieldHandle* uiFieldHandle );
void createWidgets( QWidget* parent );
QWidget* combinedWidget() { return m_combinedWidget; }
QWidget* editorWidget() { return m_editorWidget; }
QWidget* labelWidget() { return m_labelWidget; }
QWidget* combinedWidget();
QWidget* editorWidget();
QWidget* labelWidget();
QMargins labelContentMargins() const;
int rowStretchFactor() const;
@@ -109,9 +101,9 @@ protected: // Virtual interface to override
/// Implement one of these, or both editor and label. The widgets will be used in the parent layout according to
/// being "Label" Editor" or a single combined widget.
virtual QWidget* createCombinedWidget( QWidget* parent ) { return nullptr; }
virtual QWidget* createEditorWidget( QWidget* parent ) { return nullptr; }
virtual QWidget* createLabelWidget( QWidget* parent ) { return nullptr; }
virtual QWidget* createCombinedWidget( QWidget* parent );
virtual QWidget* createEditorWidget( QWidget* parent );
virtual QWidget* createLabelWidget( QWidget* parent );
void setValueToField( const QVariant& value );

View File

@@ -35,7 +35,6 @@
//##################################################################################################
#include "cafPdmUiItem.h"
#include "cafPdmPtrField.h"
#include "cafPdmUiEditorHandle.h"
#include "cafPdmUiObjectEditorHandle.h"

View File

@@ -39,10 +39,6 @@
#include "cafIconProvider.h"
#include "cafPdmUiFieldSpecialization.h"
#include <QApplication>
#include <QColor>
#include <QString>
#include <QVariant>
#include <set>
#include <type_traits>

View File

@@ -37,7 +37,6 @@
#pragma once
#include "cafPdmPointer.h"
#include "cafPdmUiEditorHandle.h"
#include <QPointer>

View File

@@ -36,7 +36,6 @@
#include "cafPdmUiOrdering.h"
#include "cafPdmDataValueField.h"
#include "cafPdmObjectHandle.h"
#include "cafPdmUiFieldHandle.h"
#include "cafPdmUiObjectHandle.h"

View File

@@ -37,7 +37,6 @@
#include "cafPdmUiTreeOrdering.h"
#include "cafAssert.h"
#include "cafPdmDataValueField.h"
#include "cafPdmObjectHandle.h"
#include "cafPdmUiEditorHandle.h"
#include "cafPdmUiFieldHandle.h"

View File

@@ -41,8 +41,6 @@
#include <QList>
#include <QString>
#include <vector>
namespace caf
{
class PdmFieldHandle;

View File

@@ -36,9 +36,7 @@
#include "cafQShortenedLabel.h"
#include <QApplication>
#include <QFontMetrics>
#include <QResizeEvent>
#include <QVBoxLayout>
using namespace caf;

View File

@@ -37,7 +37,6 @@
#include "cafSelectionChangedReceiver.h"
#include "cafPdmField.h"
#include "cafPdmObjectHandle.h"
#include "cafPdmPointer.h"
#include "cafPdmUiItem.h"

View File

@@ -36,7 +36,6 @@
#pragma once
//#include <QAbstractItemModel>
#include <QList>
#include <iostream>

View File

@@ -2,6 +2,8 @@
#include "cafAssert.h"
#include "cafInternalPdmFieldIoHelper.h"
#include "cafPdmObjectFactory.h"
#include "cafPdmObjectHandle.h"
#include "cafPdmReferenceHelper.h"
#include "cafPdmXmlObjectHandle.h"
#include <QStringList>

View File

@@ -7,7 +7,6 @@
#include "cafInternalPdmFieldIoHelper.h"
#include "cafInternalPdmFilePathStreamOperators.h"
#include "cafInternalPdmStreamOperators.h"
#include "cafPdmReferenceHelper.h"
namespace caf
{
@@ -71,56 +70,4 @@ void PdmFieldReader<DataType>::readFieldData( DataType& fieldValue, QXmlStreamRe
template <>
void PdmFieldReader<QString>::readFieldData( QString& field, QXmlStreamReader& xmlStream, PdmObjectFactory* objectFactory );
#if 0
//--------------------------------------------------------------------------------------------------
/// Specialized IO for PdmPointer
//--------------------------------------------------------------------------------------------------
template <typename DataType>
struct PdmFieldWriter< PdmPointer<DataType> >
{
static void writeFieldData(const PdmPointer<DataType> & fieldValue, QXmlStreamWriter& xmlStream, PdmReferenceHelper* referenceHelper)
{
QString dataString;
CAF_ASSERT(referenceHelper);
if (fieldValue.isNull())
{
dataString = "NULL";
}
else
{
dataString = referenceHelper->referenceFromRootToObject(fieldValue.p());
}
xmlStream.writeCharacters(dataString);
}
};
template <typename DataType>
struct PdmFieldReader< PdmPointer<DataType> >
{
static void readFieldData(PdmPointer<DataType> & fieldValue, QXmlStreamReader& xmlStream, PdmObjectFactory*, PdmReferenceHelper* referenceHelper)
{
PdmFieldIOHelper::skipComments(xmlStream);
if (!xmlStream.isCharacters()) return;
QString dataString = xmlStream.text().toString();
// Make stream point to end of element
QXmlStreamReader::TokenType type = xmlStream.readNext();
Q_UNUSED(type);
PdmFieldIOHelper::skipCharactersAndComments(xmlStream);
if (dataString != "NULL")
{
CAF_ASSERT(referenceHelper);
PdmObjectHandle* objHandle = referenceHelper->objectFromReference(dataString);
fieldValue.setRawPtr(objHandle);
}
}
};
#endif
} // End of namespace caf

View File

@@ -35,10 +35,12 @@
//##################################################################################################
#include "cafPdmSettings.h"
#include "cafPdmField.h"
#include "cafPdmObjectHandle.h"
#include "cafPdmValueField.h"
#include "cafPdmXmlObjectHandle.h"
#include <QSettings>
namespace caf
{
//--------------------------------------------------------------------------------------------------

View File

@@ -36,7 +36,7 @@
#pragma once
#include <QSettings>
#include <QString>
namespace caf
{

View File

@@ -2,7 +2,6 @@
#include "cafPdmFieldCapability.h"
#include <QString>
#include <vector>
class QXmlStreamReader;
class QXmlStreamWriter;

View File

@@ -7,6 +7,8 @@
#include "cafPdmUiPushButtonEditor.h"
#include "cafPdmUiTreeSelectionEditor.h"
#include <QGuiApplication>
CAF_PDM_SOURCE_INIT( LineEditAndPushButtons, "LineEditAndPushButtons" );
//--------------------------------------------------------------------------------------------------

View File

@@ -33,7 +33,6 @@
#include "cafPdmUiFilePathEditor.h"
#include "cafPdmUiItem.h"
#include "cafPdmUiListEditor.h"
#include "cafPdmUiOrdering.h"
#include "cafPdmUiPropertyView.h"
#include "cafPdmUiPushButtonEditor.h"
#include "cafPdmUiTableView.h"

View File

@@ -41,7 +41,6 @@
#include "cafPdmField.h"
#include "cafPdmObject.h"
#include "cafPdmUiFieldEditorHandle.h"
#include "cafPdmUiOrdering.h"
#include "cafFactory.h"

View File

@@ -41,8 +41,6 @@
#include "cafPdmUiDefaultObjectEditor.h"
#include "cafPdmUiFieldEditorHandle.h"
#include "cafPdmUiLineEditor.h"
#include "cafPdmUiOrdering.h"
#include "cafQShortenedLabel.h"
#include <QHBoxLayout>
#include <QLabel>

View File

@@ -41,8 +41,6 @@
#include "cafPdmField.h"
#include "cafPdmObject.h"
#include "cafPdmUiFieldEditorHandle.h"
#include "cafPdmUiOrdering.h"
#include "cafQShortenedLabel.h"
#include "cafFactory.h"

View File

@@ -7,8 +7,6 @@
#include "cafPdmField.h"
#include "cafPdmObject.h"
#include "cafPdmUiFieldEditorHandle.h"
#include "cafPdmUiOrdering.h"
#include "cafQShortenedLabel.h"
#include "cafFactory.h"
#include "cafTristate.h"

View File

@@ -41,8 +41,6 @@
#include "cafPdmField.h"
#include "cafPdmObject.h"
#include "cafPdmUiFieldEditorHandle.h"
#include "cafPdmUiOrdering.h"
#include "cafQShortenedLabel.h"
#include "cafFactory.h"

View File

@@ -40,7 +40,6 @@
#include "cafPdmField.h"
#include "cafPdmObject.h"
#include "cafPdmUiFieldEditorHandle.h"
#include "cafQShortenedLabel.h"
#include "cafUiAppearanceSettings.h"
#include "cafUiIconFactory.h"

View File

@@ -41,8 +41,6 @@
#include "cafPdmObject.h"
#include "cafPdmUiDefaultObjectEditor.h"
#include "cafPdmUiFieldEditorHandle.h"
#include "cafPdmUiOrdering.h"
#include "cafQShortenedLabel.h"
#include "cafSelectionManager.h"
#include <QApplication>

View File

@@ -39,7 +39,6 @@
#include "cafPdmField.h"
#include "cafPdmUiFieldHandle.h"
#include "cafPdmUiObjectHandle.h"
#include "cafQShortenedLabel.h"
#include <QDoubleValidator>
#include <QHBoxLayout>

View File

@@ -42,7 +42,6 @@
#include "cafPdmUiFieldEditorHandle.h"
#include "cafFactory.h"
#include "cafQShortenedLabel.h"
#include <QDoubleValidator>
#include <QHBoxLayout>

View File

@@ -42,9 +42,8 @@
#include "cafPdmUiDefaultObjectEditor.h"
#include "cafPdmUiFieldEditorHandle.h"
#include "cafPdmUiLineEditor.h"
#include "cafPdmUiOrdering.h"
#include "cafQShortenedLabel.h"
#include <QApplication>
#include <QBoxLayout>
#include <QClipboard>
#include <QDir>

View File

@@ -36,7 +36,6 @@
#pragma once
#include "cafPdmUiOrdering.h"
#include "cafPdmUiWidgetObjectEditorHandle.h"
#include <QPointer>

View File

@@ -41,9 +41,7 @@
#include "cafPdmObject.h"
#include "cafPdmUiDefaultObjectEditor.h"
#include "cafPdmUiFieldEditorHandle.h"
#include "cafPdmUiOrdering.h"
#include "cafPdmUniqueIdValidator.h"
#include "cafQShortenedLabel.h"
#include "cafSelectionManager.h"
#include "cafUiAppearanceSettings.h"
#include "cafUiIconFactory.h"

View File

@@ -41,9 +41,6 @@
#include "cafPdmUiDefaultObjectEditor.h"
#include "cafPdmUiFieldEditorHandle.h"
#include "cafFactory.h"
#include "cafQShortenedLabel.h"
#include <QApplication>
#include <QBoxLayout>
#include <QClipboard>

View File

@@ -41,10 +41,8 @@
#include "cafPdmField.h"
#include "cafPdmObject.h"
#include "cafPdmUiFieldEditorHandle.h"
#include "cafPdmUiOrdering.h"
#include "cafFactory.h"
#include "cafQShortenedLabel.h"
#include <QBoxLayout>

View File

@@ -35,12 +35,14 @@
//##################################################################################################
#pragma once
#include "cafPdmUiFieldEditorHandle.h"
#include <QLabel>
#include <QPointer>
#include <QPushButton>
#include <QWidget>
class QHBoxLayout;
namespace caf

View File

@@ -42,7 +42,6 @@
#include "cafPdmUiFieldEditorHandle.h"
#include "cafFactory.h"
#include "cafQShortenedLabel.h"
#include <QHBoxLayout>
#include <QIntValidator>

View File

@@ -35,6 +35,7 @@
//##################################################################################################
#pragma once
#include "cafPdmUiFieldEditorHandle.h"
#include <QGroupBox>

View File

@@ -36,9 +36,8 @@
#include "cafPdmUiTableRowEditor.h"
#include "cafPdmField.h"
#include "cafPdmObject.h"
#include "cafPdmUiEditorHandle.h"
#include "cafPdmUiObjectHandle.h"
#include "cafPdmUiOrdering.h"
#include "cafPdmUiTableViewQModel.h"
namespace caf

View File

@@ -42,7 +42,6 @@
#include "cafPdmUiEditorHandle.h"
#include "cafPdmUiTableViewDelegate.h"
#include "cafPdmUiTableViewQModel.h"
#include "cafQShortenedLabel.h"
#include "cafSelectionManager.h"
#include <QApplication>

View File

@@ -36,11 +36,11 @@
#pragma once
#include "cafPdmDocument.h"
#include "cafPdmUiFieldEditorHandle.h"
#include "cafSelectionChangedReceiver.h"
#include <QAbstractItemModel>
#include <QBoxLayout>
#include <QPointer>
#include <QTableView>
#include <QWidget>

View File

@@ -37,18 +37,13 @@
#include "cafPdmUiTableViewQModel.h"
#include "cafPdmChildArrayField.h"
#include "cafPdmField.h"
#include "cafPdmObject.h"
#include "cafPdmUiComboBoxEditor.h"
#include "cafPdmUiCommandSystemProxy.h"
#include "cafPdmUiDateEditor.h"
#include "cafPdmUiFieldEditorHelper.h"
#include "cafPdmUiLineEditor.h"
#include "cafPdmUiObjectHandle.h"
#include "cafPdmUiOrdering.h"
#include "cafPdmUiTableRowEditor.h"
#include "cafPdmUiTableView.h"
#include "cafSelectionManager.h"
#include <QTableView>
namespace caf
{

View File

@@ -40,8 +40,6 @@
#include "cafPdmObject.h"
#include "cafPdmUiDefaultObjectEditor.h"
#include "cafPdmUiFieldEditorHandle.h"
#include "cafPdmUiOrdering.h"
#include "cafQShortenedLabel.h"
#include <QIntValidator>
#include <QLabel>

View File

@@ -35,7 +35,9 @@
//##################################################################################################
#pragma once
#include "cafPdmUiFieldEditorHandle.h"
#include <QLabel>
#include <QPointer>
#include <QPushButton>

View File

@@ -41,8 +41,6 @@
#include "cafPdmObject.h"
#include "cafPdmUiDefaultObjectEditor.h"
#include "cafPdmUiFieldEditorHandle.h"
#include "cafPdmUiOrdering.h"
#include "cafQShortenedLabel.h"
#include "cafSelectionManager.h"
#include <QApplication>

View File

@@ -38,7 +38,6 @@
#include "cafPdmUiFieldEditorHandle.h"
#include <QLabel>
#include <QPointer>
#include <QString>
#include <QTimeEdit>

Some files were not shown because too many files have changed in this diff Show More