DSF/GDB Savoir si la session GDB est en VerboseMode
:salut:
J'ai un plugin sous CDI que je cherche a basculer sous DSF. Je cherche à savoir comment retrouver l'information VerboseModeEnabled sur ma session GDB.
Ancien code (CDI) :
Code:
1 2 3 4 5 6 7 8 9 10
| import org.eclipse.jface.action.Action;
import org.eclipse.cdt.debug.mi.core.GDBProcess;
public class MiConsoleVerboseModeAction extends Action {
private ProcessConsole fConsole;
public MiConsoleVerboseModeAction(ProcessConsole console) {
GDBProcess fProcess = (GDBProcess) console.getProcess();
setChecked(fProcess.getTarget().getMISession().isVerboseModeEnabled());
}
} |
Nouveau code (DSF) :
Code:
1 2 3 4 5 6 7 8 9 10
| import org.eclipse.jface.action.Action;
import org.eclipse.cdt.dsf.gdb.launching.GDBProcess;
public class MiConsoleVerboseModeAction extends Action {
private ProcessConsole fConsole;
public MiConsoleVerboseModeAction(ProcessConsole console) {
GDBProcess fProcess = (GDBProcess) console.getProcess();
setChecked(/*???*/);
}
} |
Je peux retrouver une cible en faisant fProcess.getLaunch().getDebugTarget(), mais je ne vois pas comment obtenir l'information sur le mode Verbose.
:help: