mirror of
https://gitlab.com/kicad/code/kicad.git
synced 2025-09-15 10:43:15 +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
|
// Bring the Kicad manager frame back to the front
|
||||||
m_frame->Raise();
|
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() )
|
if( !m_jobsGrid->CommitPendingChanges() )
|
||||||
return;
|
return;
|
||||||
@ -918,6 +919,7 @@ void PANEL_JOBSET::OnRunAllJobsClick( wxCommandEvent& event )
|
|||||||
|
|
||||||
// Bring the Kicad manager frame back to the front
|
// Bring the Kicad manager frame back to the front
|
||||||
m_frame->Raise();
|
m_frame->Raise();
|
||||||
|
m_frame->RefreshProjectTree();
|
||||||
} );
|
} );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -85,7 +85,7 @@ protected:
|
|||||||
virtual void OnSaveButtonClick( wxCommandEvent& aEvent ) override;
|
virtual void OnSaveButtonClick( wxCommandEvent& aEvent ) override;
|
||||||
virtual void OnJobButtonUp( wxCommandEvent& aEvent ) override;
|
virtual void OnJobButtonUp( wxCommandEvent& aEvent ) override;
|
||||||
virtual void OnJobButtonDown( 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;
|
virtual void OnGridCellChange( wxGridEvent& aEvent ) override;
|
||||||
|
|
||||||
bool GetCanClose() 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_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_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_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()
|
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_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_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_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_extra_style"></property>
|
||||||
<property name="window_name"></property>
|
<property name="window_name"></property>
|
||||||
<property name="window_style"></property>
|
<property name="window_style"></property>
|
||||||
<event name="OnButtonClick">OnRunAllJobsClick</event>
|
<event name="OnButtonClick">OnGenerateAllOutputsClick</event>
|
||||||
</object>
|
</object>
|
||||||
</object>
|
</object>
|
||||||
</object>
|
</object>
|
||||||
|
@ -66,7 +66,7 @@ class PANEL_JOBSET_BASE : public PANEL_NOTEBOOK_BASE
|
|||||||
virtual void OnJobButtonDelete( wxCommandEvent& event ) { event.Skip(); }
|
virtual void OnJobButtonDelete( wxCommandEvent& event ) { event.Skip(); }
|
||||||
virtual void OnAddOutputClick( wxCommandEvent& event ) { event.Skip(); }
|
virtual void OnAddOutputClick( wxCommandEvent& event ) { event.Skip(); }
|
||||||
virtual void OnSaveButtonClick( 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:
|
public:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user