GraphTool
1.0
Tool for analyzing and graphically visualizing code dependencies for Ericsson.
|
#include <main_window.h>
Public Slots | |
void | on_actionTreeView_triggered () |
void | on_actionGraphView_triggered () |
void | on_actionSearch_triggered () |
void | on_actionFilter_triggered () |
void | on_actionConditionalFormatting_triggered () |
void | on_actionDependents_triggered () |
void | on_actionDependencies_triggered () |
void | on_actionColorEdgesMemType_triggered () |
void | on_actionAntiAliasing_triggered () |
void | on_actionForce_triggered () |
void | on_actionBubble_triggered () |
void | on_actionHierarchy_triggered () |
void | on_actionOpenXML_triggered () |
void | on_actionOpen_XML_show_difference_triggered () |
void | on_actionImportFilters_triggered () |
void | on_actionExportFilters_triggered () |
void | on_actionImportCondFormattings_triggered () |
void | on_actionExportCondFormattings_triggered () |
void | on_actionQuit_triggered () |
void | on_actionOpenManual_triggered () |
void | on_actionExportGraph_triggered () |
void | on_actionPrint_triggered () |
void | on_menuFilter_triggered (QAction *) |
void | create_right_click_menu (const QPoint &point, std::string item_name) |
void | right_click_menu_action (QAction *action) |
void | select_item_in_graph (std::string item_name, bool first, bool multiple) |
void | select_item_in_treeview (std::string item_name, bool first) |
void | post_filter_model_changed () |
Slot for notification if the Main Controller changes the post filter model. | |
void | pre_filter_model_changed () |
Slot for notification if the Main Controller changes the pre filter model. | |
void | excludeSelection () |
Excludes (hides) all currently selected nodes. This fuction is called on keyboard shortcut press. | |
void | tree_visibility_changed (bool visibility) |
Slot for updating the menu bar when the movable docks change. | |
void | filter_visibility_changed (bool visibility) |
Slot for updating the menu bar when the movable docks change. | |
void | conditional_formatting_visibility_changed (bool visibility) |
Slot for updating the menu bar when the movable docks change. | |
Public Member Functions | |
GraphToolMainWindow (QWidget *parent=0) | |
virtual | ~GraphToolMainWindow () |
Protected Member Functions | |
void | closeEvent (QCloseEvent *event) |
GraphToolMainWindow inherits QMainWindow and is the mainwindow for the graphical interface for the GraphTool application. It holds references to all the main components used by interface and the necessary connections to the controller(MainController).
GraphToolMainWindow::GraphToolMainWindow | ( | QWidget * | parent = 0 | ) |
Constructor for the GraphToolMainWindow
parent | The parent widget for this window, default(null) is always used. |
Add the filter dock
|
virtual |
Default destructor for the GraphToolMainWindow
|
slot |
Slot for creating the right click menu inside the GraphScene/GraphView
point | The point where the right click occurred |
item_name | Name of the item that was below the click |
|
slot |
Slot for enabling/disabling antialiasing for the graph visualization the TreeView in the GraphToolMainWindow
|
slot |
Slot for switching graph layout to the Bubble layout in the GraphToolMainWindow
|
slot |
Slot for enabling/disabling edge coloring according to LDM/LPM/Both type in the graph the TreeView in the GraphToolMainWindow
|
slot |
Slot for enabling/disabling the conditional formatting menu
|
slot |
Slot for showing/hiding dependencies in the graph the TreeView in the GraphToolMainWindow
|
slot |
Slot for showing/hiding dependents in the graph in the GraphToolMainWindow
|
slot |
Slot for showing the Export Conditional Formattings dialog
|
slot |
Slot for showing the Export Filters dialog
|
slot |
Slot for exporting the loaded xml to a file
|
slot |
Slot for enabling/disabling the FilterMenu in the GraphToolMainWindow
|
slot |
Slot for switching graph layout to the Force layout in the GraphToolMainWindow
|
slot |
Slot for enabling/disabling the area where the graph is visualized in the GraphToolMainWindow
|
slot |
Slot for switching graph layout to the Hierarchy layout in the GraphToolMainWindow
|
slot |
Slot for showing the Import Conditional Formattings dialog
|
slot |
Slot for showing the Import Filters dialog
|
slot |
Slot for showing the Open XML(show diff) dialog
|
slot |
Slot for showing the user manual in the default browser
|
slot |
Slot for showing the Open XML dialog
|
slot |
Slot for printing the graph into a pdf or any other static file.
|
slot |
Slot for exiting the applicaiton
|
slot |
Slot for enabling/disabling the SearchBox in the GraphToolMainWindow
|
slot |
Slot for enabling/disabling the TreeView in the GraphToolMainWindow
|
slot |
Any time any action is triggerd in the filter menu from the menubar we run this action to show the filter menu.
|
slot |
Slot used for executing the action chosen by the user inside the right click menu
action | The action to be executed |
|
slot |
Slot for selecting an item in the graph
item_name | Name of the item |
first | True if the first item, false if not |
|
slot |
Slot for selecting an item in the TreeView
item_name | Name of the item |
first | true if the first item, false if not |