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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.