mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#4683 clang-format on all files in ApplicationCode
This commit is contained in:
@@ -1,63 +1,62 @@
|
||||
/////////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Copyright (C) 2018- Equinor ASA
|
||||
//
|
||||
//
|
||||
// ResInsight is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
// the Free Software Foundation, either version 3 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
//
|
||||
// ResInsight is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
// WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
// FITNESS FOR A PARTICULAR PURPOSE.
|
||||
//
|
||||
// See the GNU General Public License at <http://www.gnu.org/licenses/gpl.html>
|
||||
//
|
||||
// See the GNU General Public License at <http://www.gnu.org/licenses/gpl.html>
|
||||
// for more details.
|
||||
//
|
||||
/////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
#include "RimReachCircleAnnotation.h"
|
||||
|
||||
#include "RimAnnotationCollection.h"
|
||||
#include "RimAnnotationInViewCollection.h"
|
||||
#include "RimAnnotationLineAppearance.h"
|
||||
#include "RimGridView.h"
|
||||
#include "RimProject.h"
|
||||
#include "RimAnnotationCollection.h"
|
||||
|
||||
#include "RicVec3dPickEventHandler.h"
|
||||
|
||||
#include "cafPdmUiPushButtonEditor.h"
|
||||
#include "cafPdmUiPickableLineEditor.h"
|
||||
#include "cafPdmUiPushButtonEditor.h"
|
||||
|
||||
CAF_PDM_SOURCE_INIT(RimReachCircleAnnotation, "RimReachCircleAnnotation");
|
||||
|
||||
CAF_PDM_SOURCE_INIT( RimReachCircleAnnotation, "RimReachCircleAnnotation" );
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
RimReachCircleAnnotation::RimReachCircleAnnotation()
|
||||
{
|
||||
CAF_PDM_InitObject("CircleAnnotation", ":/ReachCircle16x16.png", "", "");
|
||||
CAF_PDM_InitObject( "CircleAnnotation", ":/ReachCircle16x16.png", "", "" );
|
||||
|
||||
CAF_PDM_InitField(&m_isActive, "IsActive", true, "Is Active", "", "", "");
|
||||
m_isActive.uiCapability()->setUiHidden(true);
|
||||
CAF_PDM_InitField( &m_isActive, "IsActive", true, "Is Active", "", "", "" );
|
||||
m_isActive.uiCapability()->setUiHidden( true );
|
||||
|
||||
CAF_PDM_InitField(&m_centerPointXyd, "CenterPointXyd", Vec3d::ZERO, "Center Point", "", "", "");
|
||||
m_centerPointXyd.uiCapability()->setUiEditorTypeName(caf::PdmUiPickableLineEditor::uiEditorTypeName());
|
||||
CAF_PDM_InitField(&m_centerPointPickEnabled, "AnchorPointPick", false, "", "", "", "");
|
||||
caf::PdmUiPushButtonEditor::configureEditorForField(&m_centerPointPickEnabled);
|
||||
m_centerPointPickEnabled.uiCapability()->setUiLabelPosition(caf::PdmUiItemInfo::LabelPosType::HIDDEN);
|
||||
CAF_PDM_InitField( &m_centerPointXyd, "CenterPointXyd", Vec3d::ZERO, "Center Point", "", "", "" );
|
||||
m_centerPointXyd.uiCapability()->setUiEditorTypeName( caf::PdmUiPickableLineEditor::uiEditorTypeName() );
|
||||
CAF_PDM_InitField( &m_centerPointPickEnabled, "AnchorPointPick", false, "", "", "", "" );
|
||||
caf::PdmUiPushButtonEditor::configureEditorForField( &m_centerPointPickEnabled );
|
||||
m_centerPointPickEnabled.uiCapability()->setUiLabelPosition( caf::PdmUiItemInfo::LabelPosType::HIDDEN );
|
||||
|
||||
CAF_PDM_InitField(&m_radius, "Radius", 100.0, "Radius", "", "", "");
|
||||
CAF_PDM_InitField(&m_name, "Name", QString("Circle Annotation"), "Name", "", "", "");
|
||||
CAF_PDM_InitField( &m_radius, "Radius", 100.0, "Radius", "", "", "" );
|
||||
CAF_PDM_InitField( &m_name, "Name", QString( "Circle Annotation" ), "Name", "", "", "" );
|
||||
|
||||
CAF_PDM_InitFieldNoDefault(&m_appearance, "Appearance", "Appearance", "", "", "");
|
||||
CAF_PDM_InitFieldNoDefault( &m_appearance, "Appearance", "Appearance", "", "", "" );
|
||||
|
||||
m_appearance = new RimReachCircleLineAppearance();
|
||||
m_appearance.uiCapability()->setUiTreeHidden(true);
|
||||
m_appearance.uiCapability()->setUiTreeChildrenHidden(true);
|
||||
m_appearance.uiCapability()->setUiTreeHidden( true );
|
||||
m_appearance.uiCapability()->setUiTreeChildrenHidden( true );
|
||||
|
||||
m_centerPointEventHandler.reset(new RicVec3dPickEventHandler(&m_centerPointXyd));
|
||||
m_centerPointEventHandler.reset( new RicVec3dPickEventHandler( &m_centerPointXyd ) );
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
@@ -74,7 +73,7 @@ bool RimReachCircleAnnotation::isActive()
|
||||
bool RimReachCircleAnnotation::isVisible()
|
||||
{
|
||||
RimAnnotationCollectionBase* coll;
|
||||
firstAncestorOrThisOfType(coll);
|
||||
firstAncestorOrThisOfType( coll );
|
||||
|
||||
return coll && coll->isActive() && m_isActive;
|
||||
}
|
||||
@@ -82,7 +81,7 @@ bool RimReachCircleAnnotation::isVisible()
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RimReachCircleAnnotation::enablePicking(bool enable)
|
||||
void RimReachCircleAnnotation::enablePicking( bool enable )
|
||||
{
|
||||
m_centerPointPickEnabled = enable;
|
||||
}
|
||||
@@ -93,7 +92,7 @@ void RimReachCircleAnnotation::enablePicking(bool enable)
|
||||
cvf::Vec3d RimReachCircleAnnotation::centerPoint() const
|
||||
{
|
||||
auto pos = m_centerPointXyd();
|
||||
pos.z() = -pos.z();
|
||||
pos.z() = -pos.z();
|
||||
return pos;
|
||||
}
|
||||
|
||||
@@ -124,37 +123,37 @@ RimReachCircleLineAppearance* RimReachCircleAnnotation::appearance() const
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RimReachCircleAnnotation::defineUiOrdering(QString uiConfigName, caf::PdmUiOrdering& uiOrdering)
|
||||
void RimReachCircleAnnotation::defineUiOrdering( QString uiConfigName, caf::PdmUiOrdering& uiOrdering )
|
||||
{
|
||||
uiOrdering.add(&m_name);
|
||||
uiOrdering.add(&m_centerPointXyd);
|
||||
uiOrdering.add(&m_centerPointPickEnabled, false);
|
||||
uiOrdering.add(&m_radius);
|
||||
uiOrdering.add( &m_name );
|
||||
uiOrdering.add( &m_centerPointXyd );
|
||||
uiOrdering.add( &m_centerPointPickEnabled, false );
|
||||
uiOrdering.add( &m_radius );
|
||||
|
||||
auto appearanceGroup = uiOrdering.addNewGroup("Appearance");
|
||||
appearance()->uiOrdering(uiConfigName, *appearanceGroup);
|
||||
auto appearanceGroup = uiOrdering.addNewGroup( "Appearance" );
|
||||
appearance()->uiOrdering( uiConfigName, *appearanceGroup );
|
||||
|
||||
uiOrdering.skipRemainingFields(true);
|
||||
uiOrdering.skipRemainingFields( true );
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RimReachCircleAnnotation::fieldChangedByUi(const caf::PdmFieldHandle* changedField,
|
||||
const QVariant& oldValue,
|
||||
const QVariant& newValue)
|
||||
void RimReachCircleAnnotation::fieldChangedByUi( const caf::PdmFieldHandle* changedField,
|
||||
const QVariant& oldValue,
|
||||
const QVariant& newValue )
|
||||
{
|
||||
if (changedField == &m_centerPointXyd)
|
||||
if ( changedField == &m_centerPointXyd )
|
||||
{
|
||||
m_centerPointPickEnabled = false;
|
||||
this->updateConnectedEditors();
|
||||
}
|
||||
if (changedField == &m_centerPointPickEnabled)
|
||||
if ( changedField == &m_centerPointPickEnabled )
|
||||
{
|
||||
this->updateConnectedEditors();
|
||||
}
|
||||
RimAnnotationCollection* annColl = nullptr;
|
||||
this->firstAncestorOrThisOfTypeAsserted(annColl);
|
||||
this->firstAncestorOrThisOfTypeAsserted( annColl );
|
||||
|
||||
annColl->scheduleRedrawOfRelevantViews();
|
||||
}
|
||||
@@ -178,30 +177,30 @@ caf::PdmFieldHandle* RimReachCircleAnnotation::objectToggleField()
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RimReachCircleAnnotation::defineEditorAttribute(const caf::PdmFieldHandle* field,
|
||||
QString uiConfigName,
|
||||
caf::PdmUiEditorAttribute* attribute)
|
||||
void RimReachCircleAnnotation::defineEditorAttribute( const caf::PdmFieldHandle* field,
|
||||
QString uiConfigName,
|
||||
caf::PdmUiEditorAttribute* attribute )
|
||||
{
|
||||
if (field == &m_centerPointXyd)
|
||||
if ( field == &m_centerPointXyd )
|
||||
{
|
||||
auto* attr = dynamic_cast<caf::PdmUiPickableLineEditorAttribute*>(attribute);
|
||||
if (attr)
|
||||
auto* attr = dynamic_cast<caf::PdmUiPickableLineEditorAttribute*>( attribute );
|
||||
if ( attr )
|
||||
{
|
||||
attr->pickEventHandler = m_centerPointEventHandler;
|
||||
attr->enablePicking = m_centerPointPickEnabled;
|
||||
if (m_centerPointXyd().isZero())
|
||||
attr->enablePicking = m_centerPointPickEnabled;
|
||||
if ( m_centerPointXyd().isZero() )
|
||||
{
|
||||
attr->enablePicking = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (field == &m_centerPointPickEnabled)
|
||||
if ( field == &m_centerPointPickEnabled )
|
||||
{
|
||||
auto* attr = dynamic_cast<caf::PdmUiPushButtonEditorAttribute*>(attribute);
|
||||
if (attr)
|
||||
auto* attr = dynamic_cast<caf::PdmUiPushButtonEditorAttribute*>( attribute );
|
||||
if ( attr )
|
||||
{
|
||||
if (m_centerPointPickEnabled)
|
||||
if ( m_centerPointPickEnabled )
|
||||
{
|
||||
attr->m_buttonText = "Stop";
|
||||
}
|
||||
@@ -211,6 +210,4 @@ void RimReachCircleAnnotation::defineEditorAttribute(const caf::PdmFieldHandle*
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user