#ifndef __qwaq_debugger_debugger_h #define __qwaq_debugger_debugger_h #include #include #include "debugger/debug.h" #include "debugger/localsdata.h" @class ProxyView; @class Editor; @class ScrollBar; @class Window; @class Array; @class TableView; @interface Debugger : Object { qdb_target_t target; Window *source_window; ScrollBar *source_scrollbar; ProxyView *file_proxy; Array *files; Editor *current_file; Window *locals_window; LocalsData *locals_data; TableView *locals_view; } +(Debugger *)withTarget:(qdb_target_t)target; -initWithTarget:(qdb_target_t) target; -(qdb_target_t)target; -handleDebugEvent; @end #endif//__qwaq_debugger_debugger_h