Basic debugging working.

This commit is contained in:
Martín Lucas Golini
2025-01-04 15:43:54 -03:00
parent c4bd88461d
commit df65ec78c3
18 changed files with 456 additions and 157 deletions

View File

@@ -109,6 +109,10 @@ class DebuggerPlugin : public PluginBase {
bool setBreakpoint( UICodeEditor* editor, Uint32 lineNumber );
bool setBreakpoint( TextDocument* doc, Uint32 lineNumber );
bool breakpointToggleEnabled( TextDocument* doc, Uint32 lineNumber );
bool onMouseDown( UICodeEditor*, const Vector2i&, const Uint32& flags ) override;
bool isSupportedByAnyDebugger( const std::string& language );
@@ -116,7 +120,10 @@ class DebuggerPlugin : public PluginBase {
void runCurrentConfig();
void sendFileBreakpoints( const std::string& filePath );
void sendPendingBreakpoints();
StatusDebuggerController* getStatusDebuggerController() const;
};
} // namespace ecode