Add comments and show recently used even when empty.
This commit is contained in:
parent
c851d6d64b
commit
dbd3900e28
|
@ -122,7 +122,8 @@ LIB_TREE::LIB_TREE( wxWindow* aParent, LIB_TABLE* aLibTable, LIB_TREE_MODEL_ADAP
|
|||
{
|
||||
m_query_ctrl->SetHint( _( "Filter" ) );
|
||||
m_query_ctrl->SetFocus();
|
||||
m_query_ctrl->SetValue( wxEmptyString );
|
||||
m_query_ctrl->SetValue( wxEmptyString ); // SetValue() is required here to kick off
|
||||
// initial sorting and pre-selection.
|
||||
}
|
||||
|
||||
// There may be a part preselected in the model. Make sure it is displayed.
|
||||
|
|
|
@ -137,31 +137,27 @@ SCH_BASE_FRAME::COMPONENT_SELECTION SCH_BASE_FRAME::SelectComponentFromLibTree(
|
|||
|
||||
if( aFilter->GetFilterPowerParts() )
|
||||
adapter->SetFilter( SYMBOL_TREE_MODEL_ADAPTER::CMP_FILTER_POWER );
|
||||
|
||||
}
|
||||
|
||||
std::vector< LIB_TREE_ITEM* > history_list;
|
||||
|
||||
for( auto const& i : aHistoryList )
|
||||
{
|
||||
LIB_ALIAS* alias = GetLibAlias( i.LibId );
|
||||
|
||||
if( alias )
|
||||
history_list.push_back( alias );
|
||||
}
|
||||
|
||||
adapter->DoAddLibrary( "-- " + _( "Recently Used" ) + " --", wxEmptyString, history_list, true );
|
||||
|
||||
if( !aHistoryList.empty() )
|
||||
{
|
||||
std::vector< LIB_TREE_ITEM* > history_list;
|
||||
|
||||
for( auto const& i : aHistoryList )
|
||||
{
|
||||
LIB_ALIAS* alias = GetLibAlias( i.LibId );
|
||||
|
||||
if( alias )
|
||||
history_list.push_back( alias );
|
||||
}
|
||||
|
||||
adapter->DoAddLibrary( "-- " + _( "Recently Used" ) + " --", wxEmptyString, history_list, true );
|
||||
adapter->SetPreselectNode( aHistoryList[0].LibId, aHistoryList[0].Unit );
|
||||
}
|
||||
|
||||
const std::vector< wxString > libNicknames = libs->GetLogicalLibs();
|
||||
|
||||
if( !loaded )
|
||||
{
|
||||
adapter->AddLibraries( libNicknames, this );
|
||||
}
|
||||
|
||||
if( aHighlight && aHighlight->IsValid() )
|
||||
adapter->SetPreselectNode( *aHighlight, /* aUnit */ 0 );
|
||||
|
|
Loading…
Reference in New Issue