mirror of
https://gitlab.com/kicad/code/kicad.git
synced 2025-09-14 02:03:12 +02:00
Refresh project tree after generating outputs.
This commit is contained in:
parent
a997dab769
commit
2af80d2fc8
@ -222,6 +222,7 @@ public:
|
||||
|
||||
// Bring the Kicad manager frame back to the front
|
||||
m_frame->Raise();
|
||||
m_frame->RefreshProjectTree();
|
||||
} );
|
||||
}
|
||||
|
||||
@ -883,7 +884,7 @@ void PANEL_JOBSET::OnJobButtonDown( wxCommandEvent& aEvent )
|
||||
}
|
||||
|
||||
|
||||
void PANEL_JOBSET::OnRunAllJobsClick( wxCommandEvent& event )
|
||||
void PANEL_JOBSET::OnGenerateAllOutputsClick( wxCommandEvent& event )
|
||||
{
|
||||
if( !m_jobsGrid->CommitPendingChanges() )
|
||||
return;
|
||||
@ -918,6 +919,7 @@ void PANEL_JOBSET::OnRunAllJobsClick( wxCommandEvent& event )
|
||||
|
||||
// Bring the Kicad manager frame back to the front
|
||||
m_frame->Raise();
|
||||
m_frame->RefreshProjectTree();
|
||||
} );
|
||||
}
|
||||
|
||||
|
@ -85,7 +85,7 @@ protected:
|
||||
virtual void OnSaveButtonClick( wxCommandEvent& aEvent ) override;
|
||||
virtual void OnJobButtonUp( wxCommandEvent& aEvent ) override;
|
||||
virtual void OnJobButtonDown( wxCommandEvent& aEvent ) override;
|
||||
virtual void OnRunAllJobsClick( wxCommandEvent& event ) override;
|
||||
virtual void OnGenerateAllOutputsClick( wxCommandEvent& event ) override;
|
||||
virtual void OnGridCellChange( wxGridEvent& aEvent ) override;
|
||||
|
||||
bool GetCanClose() override;
|
||||
|
@ -137,7 +137,7 @@ PANEL_JOBSET_BASE::PANEL_JOBSET_BASE( wxWindow* parent, wxWindowID id, const wxP
|
||||
m_buttonDelete->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_JOBSET_BASE::OnJobButtonDelete ), NULL, this );
|
||||
m_buttonOutputAdd->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_JOBSET_BASE::OnAddOutputClick ), NULL, this );
|
||||
m_buttonSave->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_JOBSET_BASE::OnSaveButtonClick ), NULL, this );
|
||||
m_buttonRunAllOutputs->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_JOBSET_BASE::OnRunAllJobsClick ), NULL, this );
|
||||
m_buttonRunAllOutputs->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_JOBSET_BASE::OnGenerateAllOutputsClick ), NULL, this );
|
||||
}
|
||||
|
||||
PANEL_JOBSET_BASE::~PANEL_JOBSET_BASE()
|
||||
@ -151,7 +151,7 @@ PANEL_JOBSET_BASE::~PANEL_JOBSET_BASE()
|
||||
m_buttonDelete->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_JOBSET_BASE::OnJobButtonDelete ), NULL, this );
|
||||
m_buttonOutputAdd->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_JOBSET_BASE::OnAddOutputClick ), NULL, this );
|
||||
m_buttonSave->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_JOBSET_BASE::OnSaveButtonClick ), NULL, this );
|
||||
m_buttonRunAllOutputs->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_JOBSET_BASE::OnRunAllJobsClick ), NULL, this );
|
||||
m_buttonRunAllOutputs->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_JOBSET_BASE::OnGenerateAllOutputsClick ), NULL, this );
|
||||
|
||||
}
|
||||
|
||||
|
@ -849,7 +849,7 @@
|
||||
<property name="window_extra_style"></property>
|
||||
<property name="window_name"></property>
|
||||
<property name="window_style"></property>
|
||||
<event name="OnButtonClick">OnRunAllJobsClick</event>
|
||||
<event name="OnButtonClick">OnGenerateAllOutputsClick</event>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
|
@ -66,7 +66,7 @@ class PANEL_JOBSET_BASE : public PANEL_NOTEBOOK_BASE
|
||||
virtual void OnJobButtonDelete( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void OnAddOutputClick( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void OnSaveButtonClick( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void OnRunAllJobsClick( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void OnGenerateAllOutputsClick( wxCommandEvent& event ) { event.Skip(); }
|
||||
|
||||
|
||||
public:
|
||||
|
Loading…
x
Reference in New Issue
Block a user