Code::Blocks  SVN r11506
debugger_interface_creator.h
Go to the documentation of this file.
1 /*
2  * This file is part of the Code::Blocks IDE and licensed under the GNU Lesser General Public License, version 3
3  * http://www.gnu.org/licenses/gpl-3.0.html
4  */
5 
6 #ifndef _DEBUGGER_INTERFACE_CREATOR_H_
7 #define _DEBUGGER_INTERFACE_CREATOR_H_
8 
10 
11 class ValueTooltip;
12 
14 {
15  public:
18 
19  public:
21  virtual void DeleteBacktrace(cbBacktraceDlg *dialog);
22 
24  virtual void DeleteBreakpoints(cbBreakpointsDlg *dialog);
25 
27  virtual void DeleteCPURegisters(cbCPURegistersDlg *dialog);
28 
30  virtual void DeleteDisassembly(cbDisassemblyDlg *dialog);
31 
33  virtual void DeleteMemory(cbExamineMemoryDlg *dialog);
34 
35  virtual cbThreadsDlg* CreateThreads();
36  virtual void DeleteThreads(cbThreadsDlg *dialog);
37 
38  virtual cbWatchesDlg* CreateWatches();
39  virtual void DeleteWatches(cbWatchesDlg *dialog);
40 
41  virtual bool ShowValueTooltip(const cb::shared_ptr<cbWatch> &watch, const wxRect &rect);
42  virtual void HideValueTooltip();
43  virtual bool IsValueTooltipShown();
44  virtual void UpdateValueTooltip();
45  private:
47  private:
49 };
50 
51 #endif // _DEBUGGER_INTERFACE_CREATOR_H_
52 
virtual void DeleteThreads(cbThreadsDlg *dialog)
virtual void DeleteDisassembly(cbDisassemblyDlg *dialog)
virtual void DeleteMemory(cbExamineMemoryDlg *dialog)
virtual cbBacktraceDlg * CreateBacktrace()
virtual cbWatchesDlg * CreateWatches()
virtual bool ShowValueTooltip(const cb::shared_ptr< cbWatch > &watch, const wxRect &rect)
Show new value tooltip.
virtual cbBreakpointsDlg * CreateBreapoints()
A generic Code::Blocks event.
Definition: sdk_events.h:20
virtual void DeleteBreakpoints(cbBreakpointsDlg *dialog)
virtual cbDisassemblyDlg * CreateDisassembly()
virtual void DeleteCPURegisters(cbCPURegistersDlg *dialog)
void OnEditorDeactivate(CodeBlocksEvent &event)
virtual void DeleteWatches(cbWatchesDlg *dialog)
virtual cbCPURegistersDlg * CreateCPURegisters()
virtual void DeleteBacktrace(cbBacktraceDlg *dialog)
virtual cbExamineMemoryDlg * CreateMemory()
virtual cbThreadsDlg * CreateThreads()