33 [[nodiscard]] QLineEdit* customExprEdit()
const {
return customExpr_; }
34 [[nodiscard]] QPushButton* calculateButton()
const {
return calcButton_; }
35 [[nodiscard]] QLabel* staleLabel()
const {
return staleLabel_; }
39 void refreshSynthesisControls();
40 void refreshStaleBadge();
43 void alternativesUpdated(
const std::vector<std::pair<QString, double>>& ranked);
46 void onSynthesisKindChanged(
int index);
47 void onCustomExprEdited();
50 void fillMatrix(QTableWidget* table,
51 const anpcpp::Matrix& m,
52 const std::vector<std::string>& rowLabels,
53 const std::vector<std::string>& colLabels);
54 void fillVector(QTableWidget* table,
55 const anpcpp::Vector& v,
56 const std::vector<std::string>& labels);
59 QComboBox* synthKind_ =
nullptr;
60 QLineEdit* customExpr_ =
nullptr;
61 QPushButton* calcButton_ =
nullptr;
62 QLabel* staleLabel_ =
nullptr;
63 QWidget* controlsHost_ =
nullptr;
64 QTabWidget* tabs_ =
nullptr;
65 QTableWidget* unscaled_ =
nullptr;
66 QTableWidget* clusterW_ =
nullptr;
67 QTableWidget* scaled_ =
nullptr;
68 QTableWidget* limit_ =
nullptr;
69 QTableWidget* global_ =
nullptr;
70 QTableWidget* alts_ =
nullptr;
Owns the root anpcpp::AnpNetwork, undo stack, file path, and dirty flag.
Definition document.hpp:23
Displays supermatrices, limit matrix, and alternative scores.
Definition results_panel.hpp:26