-
Notifications
You must be signed in to change notification settings - Fork 11
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Refs #19533: Add Status view to layout
Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Include problem callback backend connection Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Sync with statistics backend to obtain StatusData Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Take the samples and prepare a json structure Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Display the problem data in status layout Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Improve arrows based on internal feedback Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Include external QMLTreeView module Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Include external QMLTreeView module and adapt the tree with the required mechanisms Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Adapt model to use roles Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Include missing information through roles in the UI Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Add status icon and homogenize fonts Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Add incompatible qos policies links to documentation compatibility rules Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Fix first click issue in status footer and remove dead code Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Add view problem filter functionality Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Display entity issues counter on its right Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Avoid problem model destruction to avoid error messages when app closed Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Catch entity dispose and remove entity problems from model Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Update icons Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Fix visual details Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Fix error counting Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Adapt changes Signed-off-by: JesusPoderoso <[email protected]>
- Loading branch information
1 parent
6529cc4
commit 4ff5150
Showing
72 changed files
with
3,647 additions
and
150 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,60 @@ | ||
// Copyright 2023 Proyectos y Sistemas de Mantenimiento SL (eProsima). | ||
// | ||
// This file is part of eProsima Fast DDS Monitor. | ||
// | ||
// eProsima Fast DDS Monitor is free software: you can redistribute it and/or modify | ||
// it under the terms of the GNU General Public License as published by | ||
// the Free Software Foundation, either version 3 of the License, or | ||
// (at your option) any later version. | ||
// | ||
// eProsima Fast DDS Monitor is distributed in the hope that it will be useful, | ||
// but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
// GNU General Public License for more details. | ||
// | ||
// You should have received a copy of the GNU General Public License | ||
// along with eProsima Fast DDS Monitor. If not, see <https://www.gnu.org/licenses/>. | ||
|
||
/** | ||
* @file ProblemCallback.h | ||
*/ | ||
|
||
#ifndef _EPROSIMA_FASTDDS_MONITOR_BACKEND_PROBLEM_CALLBACK_H | ||
#define _EPROSIMA_FASTDDS_MONITOR_BACKEND_PROBLEM_CALLBACK_H | ||
|
||
#include <fastdds_monitor/backend/backend_types.h> | ||
|
||
namespace backend { | ||
|
||
/* | ||
* Struct that store the problem callback information required by the GUI. | ||
* It encapsulates the domain id, entity id and the kind of the new problem reported. | ||
*/ | ||
struct ProblemCallback | ||
{ | ||
//! Void constructor to use copy constructor afterwards | ||
ProblemCallback() | ||
{ | ||
} | ||
|
||
//! Standard constructor with the two fields required | ||
ProblemCallback( | ||
backend::EntityId domain_entity_id, | ||
backend::EntityId entity_id, | ||
backend::StatusKind status_kind) | ||
: domain_entity_id(domain_entity_id) | ||
, entity_id(entity_id) | ||
, status_kind(status_kind) | ||
{ | ||
} | ||
//! Information of the domain \c EntityId the callback refers | ||
backend::EntityId domain_entity_id; | ||
//! Information of the \c EntityId the callback refers | ||
backend::EntityId entity_id; | ||
//! Information of the \c StatusKind the callback refers | ||
backend::StatusKind status_kind; | ||
}; | ||
|
||
} // namespace backend | ||
|
||
#endif // _EPROSIMA_FASTDDS_MONITOR_BACKEND_PROBLEM_CALLBACK_H |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.