Fix shadowed/conflicting enum values.
This commit is contained in:
parent
904055912b
commit
ece46223c9
|
@ -130,7 +130,7 @@ bool LIB_TREE_NODE::Compare( LIB_TREE_NODE const& aNode1, LIB_TREE_NODE const& a
|
|||
|
||||
LIB_TREE_NODE::LIB_TREE_NODE()
|
||||
: m_Parent( nullptr ),
|
||||
m_Type( INVALID ),
|
||||
m_Type( TYPE::INVALID ),
|
||||
m_IntrinsicRank( 0 ),
|
||||
m_Score( 0 ),
|
||||
m_Pinned( false ),
|
||||
|
@ -154,7 +154,7 @@ LIB_TREE_NODE_UNIT::LIB_TREE_NODE_UNIT( LIB_TREE_NODE* aParent, LIB_TREE_ITEM* a
|
|||
}
|
||||
|
||||
m_Parent = aParent;
|
||||
m_Type = UNIT;
|
||||
m_Type = TYPE::UNIT;
|
||||
|
||||
m_Unit = aUnit;
|
||||
m_LibId = aParent->m_LibId;
|
||||
|
@ -189,7 +189,7 @@ void LIB_TREE_NODE_UNIT::UpdateScore( EDA_COMBINED_MATCHER* aMatcher, const wxSt
|
|||
|
||||
LIB_TREE_NODE_ITEM::LIB_TREE_NODE_ITEM( LIB_TREE_NODE* aParent, LIB_TREE_ITEM* aItem )
|
||||
{
|
||||
m_Type = ITEM;
|
||||
m_Type = TYPE::ITEM;
|
||||
m_Parent = aParent;
|
||||
|
||||
m_LibId.SetLibNickname( aItem->GetLibNickname() );
|
||||
|
@ -277,7 +277,7 @@ void LIB_TREE_NODE_ITEM::UpdateScore( EDA_COMBINED_MATCHER* aMatcher, const wxSt
|
|||
LIB_TREE_NODE_LIBRARY::LIB_TREE_NODE_LIBRARY( LIB_TREE_NODE* aParent, wxString const& aName,
|
||||
wxString const& aDesc )
|
||||
{
|
||||
m_Type = LIBRARY;
|
||||
m_Type = TYPE::LIBRARY;
|
||||
m_Name = aName;
|
||||
m_Desc = aDesc;
|
||||
m_Parent = aParent;
|
||||
|
@ -343,7 +343,7 @@ void LIB_TREE_NODE_LIBRARY::UpdateScore( EDA_COMBINED_MATCHER* aMatcher, const w
|
|||
|
||||
LIB_TREE_NODE_ROOT::LIB_TREE_NODE_ROOT()
|
||||
{
|
||||
m_Type = ROOT;
|
||||
m_Type = TYPE::ROOT;
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -468,7 +468,7 @@ int LIB_TREE_MODEL_ADAPTER::GetUnitFor( const wxDataViewItem& aSelection ) const
|
|||
LIB_TREE_NODE::TYPE LIB_TREE_MODEL_ADAPTER::GetTypeFor( const wxDataViewItem& aSelection ) const
|
||||
{
|
||||
const LIB_TREE_NODE* node = ToNode( aSelection );
|
||||
return node ? node->m_Type : LIB_TREE_NODE::INVALID;
|
||||
return node ? node->m_Type : LIB_TREE_NODE::TYPE::INVALID;
|
||||
}
|
||||
|
||||
|
||||
|
@ -526,7 +526,7 @@ unsigned int LIB_TREE_MODEL_ADAPTER::GetChildren( const wxDataViewItem& aItem,
|
|||
unsigned int count = 0;
|
||||
|
||||
if( node->m_Type == LIB_TREE_NODE::TYPE::ROOT
|
||||
|| node->m_Type == LIB_TREE_NODE::LIBRARY
|
||||
|| node->m_Type == LIB_TREE_NODE::TYPE::LIBRARY
|
||||
|| ( m_show_units && node->m_Type == LIB_TREE_NODE::TYPE::ITEM ) )
|
||||
{
|
||||
for( std::unique_ptr<LIB_TREE_NODE> const& child: node->m_Children )
|
||||
|
@ -701,7 +701,7 @@ bool LIB_TREE_MODEL_ADAPTER::GetAttr( const wxDataViewItem& aItem,
|
|||
LIB_TREE_NODE* node = ToNode( aItem );
|
||||
wxCHECK( node, false );
|
||||
|
||||
if( node->m_Type == LIB_TREE_NODE::ITEM )
|
||||
if( node->m_Type == LIB_TREE_NODE::TYPE::ITEM )
|
||||
{
|
||||
if( !node->m_IsRoot && aCol == 0 )
|
||||
{
|
||||
|
@ -762,7 +762,7 @@ const LIB_TREE_NODE* LIB_TREE_MODEL_ADAPTER::ShowResults()
|
|||
if( n->m_Name.StartsWith( "-- " ) )
|
||||
return -1; // Skip this node and its children
|
||||
|
||||
if( n->m_Type == LIB_TREE_NODE::ITEM
|
||||
if( n->m_Type == LIB_TREE_NODE::TYPE::ITEM
|
||||
&& ( n->m_Children.empty() || !m_preselect_unit )
|
||||
&& m_preselect_lib_id == n->m_LibId )
|
||||
{
|
||||
|
@ -770,7 +770,7 @@ const LIB_TREE_NODE* LIB_TREE_MODEL_ADAPTER::ShowResults()
|
|||
m_widget->ExpandAncestors( ToItem( n ) );
|
||||
return 0;
|
||||
}
|
||||
else if( n->m_Type == LIB_TREE_NODE::UNIT
|
||||
else if( n->m_Type == LIB_TREE_NODE::TYPE::UNIT
|
||||
&& ( m_preselect_unit && m_preselect_unit == n->m_Unit )
|
||||
&& m_preselect_lib_id == n->m_Parent->m_LibId )
|
||||
{
|
||||
|
|
|
@ -44,14 +44,14 @@ void LIBRARY_EDITOR_CONTROL::AddContextMenuItems( CONDITIONAL_MENU* aMenu )
|
|||
{
|
||||
LIB_TREE* libTree = m_frame->GetLibTree();
|
||||
LIB_TREE_NODE* current = libTree ? libTree->GetCurrentTreeNode() : nullptr;
|
||||
return current && current->m_Type == LIB_TREE_NODE::LIBRARY && current->m_Pinned;
|
||||
return current && current->m_Type == LIB_TREE_NODE::TYPE::LIBRARY && current->m_Pinned;
|
||||
};
|
||||
auto unpinnedLibSelectedCondition =
|
||||
[this](const SELECTION& aSel )
|
||||
{
|
||||
LIB_TREE* libTree = m_frame->GetLibTree();
|
||||
LIB_TREE_NODE* current = libTree ? libTree->GetCurrentTreeNode() : nullptr;
|
||||
return current && current->m_Type == LIB_TREE_NODE::LIBRARY && !current->m_Pinned;
|
||||
return current && current->m_Type == LIB_TREE_NODE::TYPE::LIBRARY && !current->m_Pinned;
|
||||
};
|
||||
|
||||
aMenu->AddItem( ACTIONS::pinLibrary, unpinnedLibSelectedCondition, 1 );
|
||||
|
|
|
@ -635,7 +635,7 @@ void LIB_TREE::onQueryCharHook( wxKeyEvent& aKeyStroke )
|
|||
if( !sel.IsOk() )
|
||||
sel = m_adapter->GetCurrentDataViewItem();
|
||||
|
||||
LIB_TREE_NODE::TYPE type = sel.IsOk() ? m_adapter->GetTypeFor( sel ) : LIB_TREE_NODE::INVALID;
|
||||
LIB_TREE_NODE::TYPE type = sel.IsOk() ? m_adapter->GetTypeFor( sel ) : LIB_TREE_NODE::TYPE::INVALID;
|
||||
|
||||
switch( aKeyStroke.GetKeyCode() )
|
||||
{
|
||||
|
@ -652,7 +652,7 @@ void LIB_TREE::onQueryCharHook( wxKeyEvent& aKeyStroke )
|
|||
case WXK_ADD:
|
||||
updateRecentSearchMenu();
|
||||
|
||||
if( type == LIB_TREE_NODE::LIBRARY )
|
||||
if( type == LIB_TREE_NODE::TYPE::LIBRARY )
|
||||
m_tree_ctrl->Expand( sel );
|
||||
|
||||
break;
|
||||
|
@ -660,7 +660,7 @@ void LIB_TREE::onQueryCharHook( wxKeyEvent& aKeyStroke )
|
|||
case WXK_SUBTRACT:
|
||||
updateRecentSearchMenu();
|
||||
|
||||
if( type == LIB_TREE_NODE::LIBRARY )
|
||||
if( type == LIB_TREE_NODE::TYPE::LIBRARY )
|
||||
m_tree_ctrl->Collapse( sel );
|
||||
|
||||
break;
|
||||
|
@ -671,7 +671,7 @@ void LIB_TREE::onQueryCharHook( wxKeyEvent& aKeyStroke )
|
|||
|
||||
if( GetSelectedLibId().IsValid() )
|
||||
postSelectEvent();
|
||||
else if( type == LIB_TREE_NODE::LIBRARY )
|
||||
else if( type == LIB_TREE_NODE::TYPE::LIBRARY )
|
||||
toggleExpand( sel );
|
||||
|
||||
break;
|
||||
|
@ -954,7 +954,7 @@ void LIB_TREE::onItemContextMenu( wxDataViewEvent& aEvent )
|
|||
{
|
||||
LIB_TREE_NODE* current = GetCurrentTreeNode();
|
||||
|
||||
if( current && current->m_Type == LIB_TREE_NODE::LIBRARY )
|
||||
if( current && current->m_Type == LIB_TREE_NODE::TYPE::LIBRARY )
|
||||
{
|
||||
ACTION_MENU menu( true, nullptr );
|
||||
|
||||
|
|
|
@ -49,7 +49,7 @@ public:
|
|||
bool m_valid;
|
||||
};
|
||||
|
||||
enum KIBIS_WAVEFORM_TYPE
|
||||
enum class KIBIS_WAVEFORM_TYPE
|
||||
{
|
||||
NONE = 0, // Used for three state
|
||||
PRBS,
|
||||
|
|
|
@ -63,7 +63,7 @@ TOOL_INTERACTIVE* SYMBOL_TREE_SYNCHRONIZING_ADAPTER::GetContextMenuTool()
|
|||
bool SYMBOL_TREE_SYNCHRONIZING_ADAPTER::IsContainer( const wxDataViewItem& aItem ) const
|
||||
{
|
||||
const LIB_TREE_NODE* node = ToNode( aItem );
|
||||
return node ? node->m_Type == LIB_TREE_NODE::LIBRARY : true;
|
||||
return node ? node->m_Type == LIB_TREE_NODE::TYPE::LIBRARY : true;
|
||||
}
|
||||
|
||||
|
||||
|
@ -244,12 +244,12 @@ void SYMBOL_TREE_SYNCHRONIZING_ADAPTER::GetValue( wxVariant& aVariant, wxDataVie
|
|||
aVariant = UnescapeString( node->m_Name );
|
||||
|
||||
// mark modified items with an asterisk
|
||||
if( node->m_Type == LIB_TREE_NODE::LIBRARY )
|
||||
if( node->m_Type == LIB_TREE_NODE::TYPE::LIBRARY )
|
||||
{
|
||||
if( m_libMgr->IsLibraryModified( node->m_Name ) )
|
||||
aVariant = aVariant.GetString() + " *";
|
||||
}
|
||||
else if( node->m_Type == LIB_TREE_NODE::ITEM )
|
||||
else if( node->m_Type == LIB_TREE_NODE::TYPE::ITEM )
|
||||
{
|
||||
if( m_libMgr->IsSymbolModified( node->m_Name, node->m_Parent->m_Name ) )
|
||||
aVariant = aVariant.GetString() + " *";
|
||||
|
@ -260,7 +260,7 @@ void SYMBOL_TREE_SYNCHRONIZING_ADAPTER::GetValue( wxVariant& aVariant, wxDataVie
|
|||
default:
|
||||
if( m_colIdxMap.count( aCol ) )
|
||||
{
|
||||
if( node->m_Type == LIB_TREE_NODE::LIBRARY )
|
||||
if( node->m_Type == LIB_TREE_NODE::TYPE::LIBRARY )
|
||||
{
|
||||
LIB_SYMBOL_LIBRARY_MANAGER& libMgr = m_frame->GetLibManager();
|
||||
SYMBOL_LIB_TABLE_ROW* lib = libMgr.GetLibrary( node->m_LibId.GetLibNickname() );
|
||||
|
@ -307,7 +307,7 @@ bool SYMBOL_TREE_SYNCHRONIZING_ADAPTER::GetAttr( wxDataViewItem const& aItem, un
|
|||
wxCHECK( node, false );
|
||||
|
||||
// Mark both columns of unloaded libraries using grey text color (to look disabled)
|
||||
if( node->m_Type == LIB_TREE_NODE::LIBRARY && !m_libMgr->IsLibraryLoaded( node->m_Name ) )
|
||||
if( node->m_Type == LIB_TREE_NODE::TYPE::LIBRARY && !m_libMgr->IsLibraryLoaded( node->m_Name ) )
|
||||
{
|
||||
aAttr.SetColour( wxSystemSettings::GetColour( wxSYS_COLOUR_GRAYTEXT ) );
|
||||
return true;
|
||||
|
@ -321,7 +321,7 @@ bool SYMBOL_TREE_SYNCHRONIZING_ADAPTER::GetAttr( wxDataViewItem const& aItem, un
|
|||
|
||||
switch( node->m_Type )
|
||||
{
|
||||
case LIB_TREE_NODE::LIBRARY:
|
||||
case LIB_TREE_NODE::TYPE::LIBRARY:
|
||||
// mark modified libs with bold font
|
||||
aAttr.SetBold( m_libMgr->IsLibraryModified( node->m_Name ) );
|
||||
|
||||
|
@ -336,7 +336,7 @@ bool SYMBOL_TREE_SYNCHRONIZING_ADAPTER::GetAttr( wxDataViewItem const& aItem, un
|
|||
}
|
||||
break;
|
||||
|
||||
case LIB_TREE_NODE::ITEM:
|
||||
case LIB_TREE_NODE::TYPE::ITEM:
|
||||
// mark modified part with bold font
|
||||
aAttr.SetBold( m_libMgr->IsSymbolModified( node->m_Name, node->m_Parent->m_Name ) );
|
||||
|
||||
|
@ -364,7 +364,7 @@ bool SYMBOL_TREE_SYNCHRONIZING_ADAPTER::HasPreview( const wxDataViewItem& aItem
|
|||
LIB_TREE_NODE* node = ToNode( aItem );
|
||||
wxCHECK( node, false );
|
||||
|
||||
return node->m_Type == LIB_TREE_NODE::ITEM && node->m_LibId != m_frame->GetTargetLibId();
|
||||
return node->m_Type == LIB_TREE_NODE::TYPE::ITEM && node->m_LibId != m_frame->GetTargetLibId();
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -29,7 +29,7 @@
|
|||
*/
|
||||
enum KIFACE_ADDR_ID : int
|
||||
{
|
||||
INVALID,
|
||||
KIFACE_ID_INVALID,
|
||||
|
||||
/**
|
||||
* Return a pointer to the global instance of FOOTPRINT_LIST from pcbnew.
|
||||
|
|
|
@ -111,7 +111,7 @@ public:
|
|||
LIB_TREE_NODE();
|
||||
virtual ~LIB_TREE_NODE() {}
|
||||
|
||||
enum TYPE
|
||||
enum class TYPE
|
||||
{
|
||||
ROOT,
|
||||
LIBRARY,
|
||||
|
|
|
@ -51,7 +51,7 @@ public:
|
|||
///< Flags to select extra widgets and options
|
||||
enum FLAGS
|
||||
{
|
||||
NONE = 0x00,
|
||||
FLAGS_NONE = 0x00,
|
||||
SEARCH = 0x01,
|
||||
FILTERS = 0x02,
|
||||
DETAILS = 0x04,
|
||||
|
|
|
@ -64,7 +64,7 @@ TOOL_INTERACTIVE* FP_TREE_SYNCHRONIZING_ADAPTER::GetContextMenuTool()
|
|||
bool FP_TREE_SYNCHRONIZING_ADAPTER::IsContainer( const wxDataViewItem& aItem ) const
|
||||
{
|
||||
const LIB_TREE_NODE* node = ToNode( aItem );
|
||||
return node ? node->m_Type == LIB_TREE_NODE::LIBRARY : true;
|
||||
return node ? node->m_Type == LIB_TREE_NODE::TYPE::LIBRARY : true;
|
||||
}
|
||||
|
||||
|
||||
|
@ -229,7 +229,7 @@ void FP_TREE_SYNCHRONIZING_ADAPTER::GetValue( wxVariant& aVariant, wxDataViewIte
|
|||
{
|
||||
node->m_Desc = m_frame->GetBoard()->GetFirstFootprint()->GetLibDescription();
|
||||
}
|
||||
else if( node->m_Type == LIB_TREE_NODE::LIBRARY )
|
||||
else if( node->m_Type == LIB_TREE_NODE::TYPE::LIBRARY )
|
||||
{
|
||||
try
|
||||
{
|
||||
|
@ -277,7 +277,7 @@ bool FP_TREE_SYNCHRONIZING_ADAPTER::GetAttr( wxDataViewItem const& aItem, unsign
|
|||
|
||||
switch( node->m_Type )
|
||||
{
|
||||
case LIB_TREE_NODE::LIBRARY:
|
||||
case LIB_TREE_NODE::TYPE::LIBRARY:
|
||||
if( node->m_Name == m_frame->GetLoadedFPID().GetLibNickname().wx_str() )
|
||||
{
|
||||
// mark the current library if it's collapsed
|
||||
|
@ -293,7 +293,7 @@ bool FP_TREE_SYNCHRONIZING_ADAPTER::GetAttr( wxDataViewItem const& aItem, unsign
|
|||
}
|
||||
break;
|
||||
|
||||
case LIB_TREE_NODE::ITEM:
|
||||
case LIB_TREE_NODE::TYPE::ITEM:
|
||||
if( node->m_LibId == m_frame->GetLoadedFPID() )
|
||||
{
|
||||
// mark the current (on-canvas) part
|
||||
|
@ -319,7 +319,7 @@ bool FP_TREE_SYNCHRONIZING_ADAPTER::HasPreview( const wxDataViewItem& aItem )
|
|||
LIB_TREE_NODE* node = ToNode( aItem );
|
||||
wxCHECK( node, false );
|
||||
|
||||
return node->m_Type == LIB_TREE_NODE::ITEM && node->m_LibId != m_frame->GetLoadedFPID();
|
||||
return node->m_Type == LIB_TREE_NODE::TYPE::ITEM && node->m_LibId != m_frame->GetLoadedFPID();
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue