Add base class constructors to some copy constructors
This commit is contained in:
parent
daac749927
commit
0c10bab412
|
@ -163,20 +163,23 @@ bool SCH_FIELD_VALIDATOR::Validate( wxWindow *aParent )
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
SCH_NETNAME_VALIDATOR::SCH_NETNAME_VALIDATOR( wxString *aVal ) :
|
SCH_NETNAME_VALIDATOR::SCH_NETNAME_VALIDATOR( wxString *aVal )
|
||||||
wxValidator(), m_allowSpaces( false )
|
: wxValidator(),
|
||||||
|
m_allowSpaces( false )
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
SCH_NETNAME_VALIDATOR::SCH_NETNAME_VALIDATOR( const SCH_NETNAME_VALIDATOR& aValidator ) :
|
SCH_NETNAME_VALIDATOR::SCH_NETNAME_VALIDATOR( const SCH_NETNAME_VALIDATOR& aValidator )
|
||||||
m_allowSpaces( aValidator.m_allowSpaces )
|
: wxValidator(),
|
||||||
|
m_allowSpaces( aValidator.m_allowSpaces )
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
SCH_NETNAME_VALIDATOR::SCH_NETNAME_VALIDATOR( bool aAllowSpaces ) :
|
SCH_NETNAME_VALIDATOR::SCH_NETNAME_VALIDATOR( bool aAllowSpaces )
|
||||||
wxValidator(), m_allowSpaces( aAllowSpaces )
|
: wxValidator(),
|
||||||
|
m_allowSpaces( aAllowSpaces )
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -35,12 +35,12 @@
|
||||||
class SELECTION : public KIGFX::VIEW_GROUP
|
class SELECTION : public KIGFX::VIEW_GROUP
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
SELECTION()
|
SELECTION() : KIGFX::VIEW_GROUP::VIEW_GROUP()
|
||||||
{
|
{
|
||||||
m_isHover = false;
|
m_isHover = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
SELECTION( const SELECTION& aOther )
|
SELECTION( const SELECTION& aOther ) : KIGFX::VIEW_GROUP::VIEW_GROUP()
|
||||||
{
|
{
|
||||||
m_items = aOther.m_items;
|
m_items = aOther.m_items;
|
||||||
m_isHover = aOther.m_isHover;
|
m_isHover = aOther.m_isHover;
|
||||||
|
@ -131,7 +131,7 @@ public:
|
||||||
{
|
{
|
||||||
return m_items;
|
return m_items;
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Returns the center point of the selection area bounding box.
|
/// Returns the center point of the selection area bounding box.
|
||||||
virtual VECTOR2I GetCenter() const
|
virtual VECTOR2I GetCenter() const
|
||||||
{
|
{
|
||||||
|
@ -165,7 +165,7 @@ public:
|
||||||
|
|
||||||
return bbox;
|
return bbox;
|
||||||
}
|
}
|
||||||
|
|
||||||
virtual EDA_ITEM* GetTopLeftItem( bool onlyModules = false ) const
|
virtual EDA_ITEM* GetTopLeftItem( bool onlyModules = false ) const
|
||||||
{
|
{
|
||||||
return nullptr;
|
return nullptr;
|
||||||
|
@ -258,7 +258,7 @@ public:
|
||||||
bool AreAllItemsIdentical() const
|
bool AreAllItemsIdentical() const
|
||||||
{
|
{
|
||||||
return ( std::all_of( m_items.begin() + 1, m_items.end(),
|
return ( std::all_of( m_items.begin() + 1, m_items.end(),
|
||||||
[&]( const EDA_ITEM* r )
|
[&]( const EDA_ITEM* r )
|
||||||
{
|
{
|
||||||
return r->Type() == m_items.front()->Type();
|
return r->Type() == m_items.front()->Type();
|
||||||
} ) );
|
} ) );
|
||||||
|
|
|
@ -137,9 +137,8 @@ public:
|
||||||
compileRegEx( aRegEx, aFlags );
|
compileRegEx( aRegEx, aFlags );
|
||||||
}
|
}
|
||||||
|
|
||||||
REGEX_VALIDATOR( const REGEX_VALIDATOR& aOther )
|
REGEX_VALIDATOR( const REGEX_VALIDATOR& aOther ) : wxTextValidator( aOther )
|
||||||
{
|
{
|
||||||
wxValidator::Copy( aOther );
|
|
||||||
compileRegEx( aOther.m_regExString, aOther.m_regExFlags );
|
compileRegEx( aOther.m_regExString, aOther.m_regExFlags );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue