Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[19532] Domain graph view implementation #200

Merged
merged 36 commits into from
Nov 10, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
8e32f8a
Disable dragging elements out of their bounds
JesusPoderoso Sep 18, 2023
cd23b13
Refs #19532: Implement domain graph view
JesusPoderoso Aug 29, 2023
476037c
Refs #19532: Implement Monitor <---> Backend connection
JesusPoderoso Sep 11, 2023
4b10f7a
Refs #19532: Fix issues, visual bugs and improvements
JesusPoderoso Sep 11, 2023
2067612
Refs #19532: Please linters
JesusPoderoso Sep 20, 2023
ae9b78b
Initial empty commit
JesusPoderoso Aug 23, 2023
9c73b17
Refs #19532: [ARS] Remove unnecessary include
JesusPoderoso Oct 24, 2023
f066e62
Refs #19532: [ARS] Remove unnecessary eol ';'
JesusPoderoso Oct 24, 2023
bbf0a8b
Refs #19532: [ARS] Remove 'magic numbers'
JesusPoderoso Oct 24, 2023
d0ff170
Refs #19532: [ARS] Simplify hidden scrollbar
JesusPoderoso Oct 24, 2023
31c0b3b
Refs #19532: [ARS] Remove unnecesary item
JesusPoderoso Oct 24, 2023
51fe418
Refs #19532: [ARS] Update status comparision to uppercase
JesusPoderoso Oct 24, 2023
74d2818
Refs #19532: [ARS] Remove unnecessary width conditions
JesusPoderoso Oct 24, 2023
79a6fc4
Refs #19532: [ARS] Remove unnecessary filling rect
JesusPoderoso Oct 24, 2023
0a362f0
Refs #19532: [ARS] Fix comment
JesusPoderoso Oct 24, 2023
cac1746
Refs #19532: [ARS] Remove unnecessary recursive call
JesusPoderoso Oct 24, 2023
2773f37
Refs #19532: [ARS] Fix refresh domain info call
JesusPoderoso Oct 24, 2023
6ede22e
Refs #19532: [ARS] Remove unnecessary stack anchoring
JesusPoderoso Oct 24, 2023
0c6a37b
Refs #19532: [ARS] Remove unnecessary 'z' ordering
JesusPoderoso Oct 24, 2023
6923213
Refs #19532: [ARS] Remove unnecessary load model calls
JesusPoderoso Oct 24, 2023
da67edf
Refs #19532: Reorder elements to fix tabs overlapping
JesusPoderoso Oct 24, 2023
3380b87
Refs #19532: Fix warning displayed when showing metatraffic
JesusPoderoso Oct 24, 2023
a10f6ce
Refs #19533: [ARS] Add parenthesys to conditional assignations
JesusPoderoso Oct 24, 2023
e7da8bf
Refs #19533: [ARS] Add error check in missing entities
JesusPoderoso Oct 24, 2023
e447578
Refs #19533: [ARS] Remove unnecessary rect
JesusPoderoso Oct 24, 2023
300c134
Refs #19533: [ARS] Add missing space
JesusPoderoso Oct 24, 2023
54cffcb
Refs #19533: [ARS] Improve entities width management
JesusPoderoso Oct 24, 2023
7f87234
Refs #19533: Fix connections
JesusPoderoso Oct 25, 2023
0db8f67
Refs #19743: [ARS] Improve comparasion conditions
JesusPoderoso Oct 26, 2023
2246016
Refs #19743: [ARS] Run resize call only once
JesusPoderoso Oct 30, 2023
ac6ffa8
Refs #19743: [ARS] Improve connection generation
JesusPoderoso Oct 30, 2023
4a5a467
Refs #19743: Remove unnecessary load model call
JesusPoderoso Nov 6, 2023
9069e49
Refs #19743: Reduce amount of painting iterations
JesusPoderoso Nov 7, 2023
8c82a9e
Refs #19743: Fix typo
JesusPoderoso Nov 7, 2023
dec6ebd
Refs #19743: Remove unnecessary signal declaration
JesusPoderoso Nov 7, 2023
ea488cf
Refs #19743: Apply latest rev suggestions
JesusPoderoso Nov 7, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions imports/Theme/Theme.qml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ QtObject {

readonly property color grey: "#808080"
readonly property color lightGrey: "#d3d3d3"
readonly property color darkGrey: "#3e3e3e"
readonly property color x11Grey: "#BEBEBE"
readonly property color whiteSmoke: "#f5f5f5"

Expand Down
5 changes: 5 additions & 0 deletions include/fastdds_monitor/Controller.h
Original file line number Diff line number Diff line change
Expand Up @@ -260,6 +260,11 @@ public slots:
quint64 series_id,
quint64 new_max_point);


//! Request to backend the latest domain view JSON to build the graph
QString get_domain_view_graph (
QString domain_id);

signals:

//! Signal to show the Error Dialog
Expand Down
4 changes: 4 additions & 0 deletions include/fastdds_monitor/Engine.h
Original file line number Diff line number Diff line change
Expand Up @@ -495,6 +495,10 @@ class Engine : public QQmlApplicationEngine
quint64 series_id,
quint64 new_max_point);

//! Request to backend the latest domain view JSON to build the graph
backend::Graph get_domain_view_graph (
const backend::EntityId& domain_id);

signals:

/**
Expand Down
4 changes: 4 additions & 0 deletions include/fastdds_monitor/backend/SyncBackendConnection.h
Original file line number Diff line number Diff line change
Expand Up @@ -257,6 +257,10 @@ class SyncBackendConnection
std::vector<EntityId>& source_ids,
std::vector<EntityId>& target_ids);

//! Request to backend the latest domain view JSON to build the graph
Graph get_domain_view_graph (
const EntityId& domain_id);

protected:

void change_unit_magnitude(
Expand Down
2 changes: 2 additions & 0 deletions qml.qrc
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
<file>qml/CustomLegend.qml</file>
<file>qml/CustomScrollBar.qml</file>
<file>qml/DifferClickMouseArea.qml</file>
<file>qml/DomainGraphLayout.qml</file>
<file>qml/DoubleSpinBox.qml</file>
<file>qml/DumpFileDialog.qml</file>
<file>qml/DynamicDataKindDialog.qml</file>
Expand All @@ -30,6 +31,7 @@
<file>qml/EntityList.qml</file>
<file>qml/ErrorDialog.qml</file>
<file>qml/ExportCSVFileDialog.qml</file>
<file>qml/GraphConnection.qml</file>
<file>qml/HistoricDataKindDialog.qml</file>
<file>qml/HistoricDisplayStatisticsDialog.qml</file>
<file>qml/HistoricStatisticsChartView.qml</file>
Expand Down
Loading
Loading