1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-24 17:35:35 +02:00

Bug 460837 - Provide setter for m_loadMetersEnabled

Change-Id: Ia7e4077146bead882a1dc5d21a04d176e54e07ac
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
This commit is contained in:
Marc Khouzam 2015-03-04 11:48:08 -05:00
parent f517c704bc
commit 7a245a2520
2 changed files with 9 additions and 5 deletions

View file

@ -69,7 +69,7 @@ public class EnableLoadMetersAction extends VisualizerAction {
if (m_visualizer != null) {
// toggle enabled state
m_enabled = !m_enabled;
m_visualizer.setLoadMetersEnabled(m_enabled);
m_visualizer.enableLoadMeters(m_enabled);
m_visualizer.refresh();
setText(getTextToDisplay());

View file

@ -372,9 +372,9 @@ public class MulticoreVisualizer extends GraphicCanvasVisualizer implements IPin
/**
* enables or disables the load meters
*/
public void setLoadMetersEnabled(boolean enabled) {
if (m_loadMetersEnabled.value() == enabled) return;
m_loadMetersEnabled.set(enabled);
public void enableLoadMeters(boolean enabled) {
if (getLoadMetersEnabled() == enabled) return;
setLoadMetersEnabled(enabled);
// save load meter enablement in model
fDataModel.setLoadMetersEnabled(getLoadMetersEnabled());
disposeLoadMeterTimer();
@ -385,7 +385,11 @@ public class MulticoreVisualizer extends GraphicCanvasVisualizer implements IPin
public boolean getLoadMetersEnabled() {
return m_loadMetersEnabled != null? m_loadMetersEnabled.value() : false;
}
public void setLoadMetersEnabled(boolean enabled) {
m_loadMetersEnabled.set(enabled);
}
// --- canvas management ---
/** Creates and returns visualizer canvas control. */