Commit Graph

69 Commits

Author SHA1 Message Date
Nav
85ef2c57e1 Removed tight coupling of target pin widgets with Insight window - moved target pin state toggling into an InsightWorker task. 2021-09-04 18:03:45 +01:00
Nav
1dc184edbc Improved containment of target package widget functionality - it's now less tightly coupled. 2021-09-02 21:19:46 +01:00
Nav
ae1b0c000d Tidying 2021-08-22 20:58:54 +01:00
Nav
7a6dcdcbfd Fixed bug with Insight QApplication object being created too soon, which in turn caused issues with signal capturing.
Also ensured that we only initialise the Insight object when the user has enabled Insight in their config.
2021-08-11 00:07:12 +01:00
Nav
3be850fbbf Moved Insight QApplication object to stack 2021-07-23 23:16:17 +01:00
Nav
5a8f54a229 Added event listener for thread state changed events from the DebugServer, within Insight.
This covers cases where the DebugServer has unexpectedly shutdown and Insight should follow.
2021-07-04 00:32:05 +01:00
Nav
69cee4d579 Removed EventRef alias for clarity 2021-06-22 14:44:00 +01:00
Nav
a7df862d36 Moved away from shared pointers in event handlers - didn't make sense to expose the event management implementation to handlers.
Also some other bits of tidying.
2021-06-22 03:06:20 +01:00
Nav
602328d9d1 Added BLOOM_COMPILED_RESOURCES_PATH_OVERRIDE macro to avoid using compiled resources in debug builds 2021-05-30 19:05:18 +01:00
Nav
bd371d1830 Insight handling of TC suspension 2021-05-30 16:53:24 +01:00
Nav
1e741d18d7 Once again, this should have been included in a previous commit, RE renaming compnent state changed events 2021-05-30 16:45:37 +01:00
Nav
897482de1d Renamed component (DebugServer and TargetController) state changed events to be specific to thread states 2021-05-24 21:12:21 +01:00
Nav
ce480a996c Removed all using declarations and directives from header files 2021-05-24 20:58:49 +01:00
Nav
ceb72aa04d Fixed invalid memory access in Insight due to argv and argc lifetimes not being guaranteed 2021-05-09 00:37:30 +01:00
Nav
2e0bf9eb24 Disabled RPATH and runtime loading of distributed Qt binaries for debug builds 2021-04-25 17:05:31 +01:00
Nav
fa2a3f67db Introduced the TargetControllerConsole class to provide access to common functionality within the TargetController. 2021-04-24 21:13:07 +01:00
Nav
e79b3a42fb Corrected issues with building and packaging 2021-04-14 23:18:14 +01:00
Nav
c1c32fd1cc Added default target variant option in project configuration 2021-04-08 20:42:23 +01:00
Nav
a29c5e1fec Initial commit 2021-04-04 21:04:12 +01:00