#include #include "TimeSyncWidget.hpp" namespace Hardware { TimeSyncWidget::TimeSyncWidget(Scenario::TimeSyncModel& timeSync, bugui::container_widget* parent) : ScenarioComponentSpec{timeSync, parent} { } int TimeSyncWidget::x() const { return model.date().sec(); } int TimeSyncWidget::y() const { return 0; } int TimeSyncWidget::height() const { return 1; } void TimeSyncWidget::paint(bugui::painter& painter) const { // const auto col = skin.StateDot().color(); // painter.set_color(col.red(), col.green(), col.blue(), col.alpha()); // painter.draw_cell(0, 0); } bool TimeSyncWidget::contains(int px, int py) const { if (px == x() && py == y()) return true; return false; } void TimeSyncWidget::on_press(int x, int y, bool pressed) { qDebug() << "is inside!"; } const Scenario::TimeSyncModel& TimeSyncWidget::get_model() const { return model; } }