@ -69,8 +69,8 @@ protected:
AbstractSplineWidget * pCtrl = FindControl ( m_pCtrl ) ;
m_splineEntries . resize ( m_splineEntries . size ( ) + 1 ) ;
SplineEntry & entry = m_splineEntries . back ( ) ;
ISplineSet * pSplineSet = ( pCtrl ? pCtrl - > m_pSplineSet : 0 ) ;
entry . id = ( pSplineSet ? pSplineSet - > GetIDFromSpline ( pSpline ) : 0 ) ;
ISplineSet * pSplineSet = ( pCtrl ? pCtrl - > m_pSplineSet : nullptr ) ;
entry . id = ( pSplineSet ? pSplineSet - > GetIDFromSpline ( pSpline ) : nullptr ) ;
entry . pSpline = pSpline ;
const int numKeys = pSpline - > GetKeyCount ( ) ;
@ -81,10 +81,10 @@ protected:
}
}
virtual int GetSize ( ) { return sizeof ( * this ) ; }
virtual QString GetDescription ( ) { return " UndoSplineCtrlEx " ; } ;
int GetSize ( ) override { return sizeof ( * this ) ; }
QString GetDescription ( ) override { return " UndoSplineCtrlEx " ; } ;
virtual void Undo ( bool bUndo )
void Undo ( bool bUndo ) override
{
AbstractSplineWidget * pCtrl = FindControl ( m_pCtrl ) ;
if ( pCtrl )
@ -104,7 +104,7 @@ protected:
}
}
virtual void Redo ( )
void Redo ( ) override
{
AbstractSplineWidget * pCtrl = FindControl ( m_pCtrl ) ;
if ( pCtrl )
@ -134,7 +134,7 @@ private:
void SerializeSplines ( _smart_ptr < ISplineBackup > SplineEntry : : * backup , bool bLoading )
{
AbstractSplineWidget * pCtrl = FindControl ( m_pCtrl ) ;
ISplineSet * pSplineSet = ( pCtrl ? pCtrl - > m_pSplineSet : 0 ) ;
ISplineSet * pSplineSet = ( pCtrl ? pCtrl - > m_pSplineSet : nullptr ) ;
for ( auto it = m_splineEntries . begin ( ) ; it ! = m_splineEntries . end ( ) ; + + it )
{
SplineEntry & entry = * it ;
@ -157,19 +157,19 @@ private:
}
public :
typedef std : : list < AbstractSplineWidget * > CSplineCtrls ;
using CSplineCtrls = std : : list < AbstractSplineWidget * > ;
static AbstractSplineWidget * FindControl ( AbstractSplineWidget * pCtrl )
{
if ( ! pCtrl )
{
return 0 ;
return nullptr ;
}
auto iter = std : : find ( s_activeCtrls . begin ( ) , s_activeCtrls . end ( ) , pCtrl ) ;
if ( iter = = s_activeCtrls . end ( ) )
{
return 0 ;
return nullptr ;
}
return * iter ;
@ -193,10 +193,10 @@ public:
static CSplineCtrls s_activeCtrls ;
virtual bool IsSelectionChanged ( ) const
bool IsSelectionChanged ( ) const override
{
AbstractSplineWidget * pCtrl = FindControl ( m_pCtrl ) ;
ISplineSet * pSplineSet = ( pCtrl ? pCtrl - > m_pSplineSet : 0 ) ;
ISplineSet * pSplineSet = ( pCtrl ? pCtrl - > m_pSplineSet : nullptr ) ;
for ( auto it = m_splineEntries . begin ( ) ; it ! = m_splineEntries . end ( ) ; + + it )
{
@ -256,11 +256,11 @@ SplineWidget::~SplineWidget()
AbstractSplineWidget : : AbstractSplineWidget ( )
: m_defaultKeyTangentType ( SPLINE_KEY_TANGENT_NONE )
{
m_pTimelineCtrl = 0 ;
m_pTimelineCtrl = nullptr ;
m_totalSplineCount = 0 ;
m_pHitSpline = 0 ;
m_pHitDetailSpline = 0 ;
m_pHitSpline = nullptr ;
m_pHitDetailSpline = nullptr ;
m_nHitKeyIndex = - 1 ;
m_nHitDimension = - 1 ;
m_bHitIncomingHandle = true ;
@ -301,7 +301,7 @@ AbstractSplineWidget::AbstractSplineWidget()
m_boLeftMouseButtonDown = false ;
m_pSplineSet = 0 ;
m_pSplineSet = nullptr ;
m_controlAmplitude = false ;
@ -1633,7 +1633,7 @@ void SplineWidget::wheelEvent(QWheelEvent* event)
void SplineWidget : : keyPressEvent ( QKeyEvent * e )
{
BOOL bProcessed = false ;
bool bProcessed = false ;
switch ( e - > key ( ) )
{
@ -1780,7 +1780,7 @@ void AbstractSplineWidget::SetHorizontalExtent([[maybe_unused]] int min, [[maybe
//si.nPage = max(0,m_rcClient.Width() - m_leftOffset*2);
//si.nPage = 1;
//si.nPage = 1;
SetScrollInfo ( SB_HORZ , & si , TRUE ) ;
SetScrollInfo ( SB_HORZ , & si , true ) ;
*/
}
@ -1792,7 +1792,7 @@ ISplineInterpolator* AbstractSplineWidget::HitSpline(const QPoint& point)
return m_pHitSpline ;
}
return NULL ;
return nullptr ;
}
//////////////////////////////////////////////////////////////////////////////
@ -1806,8 +1806,8 @@ AbstractSplineWidget::EHitCode AbstractSplineWidget::HitTest(const QPoint& point
PointToTimeValue ( point , time , val ) ;
m_hitCode = HIT_NOTHING ;
m_pHitSpline = NULL ;
m_pHitDetailSpline = NULL ;
m_pHitSpline = nullptr ;
m_pHitDetailSpline = nullptr ;
m_nHitKeyIndex = - 1 ;
m_nHitDimension = - 1 ;
m_bHitIncomingHandle = true ;
@ -1968,8 +1968,8 @@ void AbstractSplineWidget::StopTracking()
void AbstractSplineWidget : : ScaleAmplitudeKeys ( float time , float startValue , float offset )
{
//TODO: Test it in the facial animation pane and fix it...
m_pHitSpline = 0 ;
m_pHitDetailSpline = 0 ;
m_pHitSpline = nullptr ;
m_pHitDetailSpline = nullptr ;
m_nHitKeyIndex = - 1 ;
m_nHitDimension = - 1 ;
@ -2071,8 +2071,8 @@ void AbstractSplineWidget::TimeScaleKeys(float time, float startTime, float endT
float timeScaleC = endTime - startTime * timeScaleM ;
// Loop through all keys that are selected.
m_pHitSpline = 0 ;
m_pHitDetailSpline = 0 ;
m_pHitSpline = nullptr ;
m_pHitDetailSpline = nullptr ;
m_nHitKeyIndex = - 1 ;
float affectedRangeMin = FLT_MAX ;
@ -2179,8 +2179,8 @@ void AbstractSplineWidget::ValueScaleKeys(float startValue, float endValue)
}
// Loop through all keys that are selected.
m_pHitSpline = 0 ;
m_pHitDetailSpline = 0 ;
m_pHitSpline = nullptr ;
m_pHitDetailSpline = nullptr ;
m_nHitKeyIndex = - 1 ;
m_nHitDimension = - 1 ;
@ -2212,8 +2212,8 @@ void AbstractSplineWidget::ValueScaleKeys(float startValue, float endValue)
//////////////////////////////////////////////////////////////////////////
void AbstractSplineWidget : : MoveSelectedKeys ( Vec2 offset , bool copyKeys )
{
m_pHitSpline = 0 ;
m_pHitDetailSpline = 0 ;
m_pHitSpline = nullptr ;
m_pHitDetailSpline = nullptr ;
m_nHitKeyIndex = - 1 ;
m_nHitDimension = - 1 ;
@ -2275,8 +2275,8 @@ void AbstractSplineWidget::RemoveKey(ISplineInterpolator* pSpline, int nKey)
SendNotifyEvent ( SPLN_BEFORE_CHANGE ) ;
m_pHitSpline = 0 ;
m_pHitDetailSpline = 0 ;
m_pHitSpline = nullptr ;
m_pHitDetailSpline = nullptr ;
m_nHitKeyIndex = - 1 ;
if ( nKey ! = - 1 )
{
@ -2294,8 +2294,8 @@ void AbstractSplineWidget::RemoveSelectedKeys()
SendNotifyEvent ( SPLN_BEFORE_CHANGE ) ;
m_pHitSpline = 0 ;
m_pHitDetailSpline = 0 ;
m_pHitSpline = nullptr ;
m_pHitDetailSpline = nullptr ;
m_nHitKeyIndex = - 1 ;
for ( int splineIndex = 0 , splineCount = m_splines . size ( ) ; splineIndex < splineCount ; + + splineIndex )
@ -2558,11 +2558,11 @@ public:
} ;
void AbstractSplineWidget : : DuplicateSelectedKeys ( )
{
m_pHitSpline = 0 ;
m_pHitDetailSpline = 0 ;
m_pHitSpline = nullptr ;
m_pHitDetailSpline = nullptr ;
m_nHitKeyIndex = - 1 ;
typedef std : : vector < CKeyCopyInfo > KeysToAddContainer ;
using KeysToAddContainer = std : : vector < CKeyCopyInfo > ;
KeysToAddContainer keysToInsert ;
for ( int splineIndex = 0 , splineCount = m_splines . size ( ) ; splineIndex < splineCount ; + + splineIndex )
{
@ -2600,7 +2600,7 @@ void AbstractSplineWidget::ZeroAll()
{
GetIEditor ( ) - > BeginUndo ( ) ;
typedef std : : vector < ISplineInterpolator * > SplineContainer ;
using SplineContainer = std : : vector < ISplineInterpolator * > ;
SplineContainer splines ;
for ( int splineIndex = 0 ; splineIndex < int ( m_splines . size ( ) ) ; + + splineIndex )
{
@ -2632,7 +2632,7 @@ void AbstractSplineWidget::KeyAll()
{
GetIEditor ( ) - > BeginUndo ( ) ;
typedef std : : vector < ISplineInterpolator * > SplineContainer ;
using SplineContainer = std : : vector < ISplineInterpolator * > ;
SplineContainer splines ;
for ( int splineIndex = 0 ; splineIndex < int ( m_splines . size ( ) ) ; + + splineIndex )
{