52 void showEvent(QShowEvent* event)
override;
55 void onNavItemActivated(QTreeWidgetItem* item,
int column);
56 void onNavCurrentChanged(QTreeWidgetItem* current, QTreeWidgetItem* previous);
57 void onOverviewAnchorClicked(
const QUrl& url);
58 void onInfluenceParamsChanged();
59 void onPerspectiveParamsChanged();
63 void updateSubnetNavVisibility();
64 void selectNavForPage(Page page,
const QString& anchor = QString());
65 void navigateTo(Page page,
const QString& anchor = QString());
66 void rebuildSensWrtNodes();
67 void rebuildInfluenceWrtNodes();
68 void refreshSynthesisHtml();
69 void refreshSensitivity();
70 void refreshInfluence();
71 void refreshPerspective();
72 void fillWrtCombo(QComboBox* combo,
const QString& prefer);
74 [[nodiscard]] std::vector<std::pair<QString, double>> altScoresAtP(
79 QTreeWidget* nav_ =
nullptr;
80 QStackedWidget* stack_ =
nullptr;
82 QTreeWidgetItem* synthItem_ =
nullptr;
83 QTreeWidgetItem* subnetNavItem_ =
nullptr;
86 QTextBrowser* synthBrowser_ =
nullptr;
87 QTextBrowser* sensOverview_ =
nullptr;
88 QTextBrowser* inflOverview_ =
nullptr;
90 QComboBox* sensWrtInteractive_ =
nullptr;
91 QSlider* sensSlider_ =
nullptr;
92 QDoubleSpinBox* sensPSpin_ =
nullptr;
95 QComboBox* sensWrtGlobal_ =
nullptr;
98 QComboBox* inflWrtRaw_ =
nullptr;
99 QDoubleSpinBox* inflDeltaUp_ =
nullptr;
100 QDoubleSpinBox* inflDeltaDown_ =
nullptr;
101 QSpinBox* inflDecimals_ =
nullptr;
102 QTableWidget* inflTableRaw_ =
nullptr;
104 QTableWidget* inflTableRank_ =
nullptr;
106 QTableWidget* inflTableMarginal_ =
nullptr;
108 QDoubleSpinBox* inflDeltaTotal_ =
nullptr;
109 QTableWidget* inflTableTotal_ =
nullptr;
111 QSpinBox* perspDecimals_ =
nullptr;
112 QTableWidget* perspTable_ =
nullptr;
114 ConsensusAnalysisWidget* consensus_ =
nullptr;
116 bool updating_ =
false;
117 bool navigating_ =
false;
119 bool heavyStale_ =
true;
Owns the root anpcpp::AnpNetwork, undo stack, file path, and dirty flag.
Definition document.hpp:71