6 #include "ui_matchingstatisticscomponent.h"
11 using namespace swift::misc::simulation;
12 using namespace swift::core::context;
17 CMatchingStatisticsComponent::CMatchingStatisticsComponent(QWidget *parent)
21 connect(ui->pb_Generate, &QPushButton::clicked,
this, &CMatchingStatisticsComponent::onGenerateClicked);
22 connect(ui->tvp_MatchingStatistics, &CMatchingStatisticsView::requestNewBackendData,
this,
23 &CMatchingStatisticsComponent::onGenerateClicked);
24 connect(ui->tvp_MatchingStatistics, &CMatchingStatisticsView::requestUpdate,
this,
25 &CMatchingStatisticsComponent::onGenerateClicked);
30 void CMatchingStatisticsComponent::onGenerateClicked()
32 Q_ASSERT_X(
sGui, Q_FUNC_INFO,
"Missing sGui");
35 const bool missingOnly = ui->rb_MissingOnly->isChecked();
37 ui->tvp_MatchingStatistics->updateContainerMaybeAsync(stats);
const context::IContextSimulator * getIContextSimulator() const
Direct access to contexts if a CCoreFacade has been initialized.
virtual swift::misc::simulation::CMatchingStatistics getCurrentMatchingStatistics(bool missingOnly) const =0
Current matching statistics.
Show statistics about matching results.
virtual ~CMatchingStatisticsComponent()
Destructor.
Value object for matching statistics.
SWIFT_GUI_EXPORT swift::gui::CGuiApplication * sGui
Single instance of GUI application object.
High level reusable GUI components.
Views, mainly QTableView.