#include #include "EventWidget.hpp" namespace Hardware { EventWidget::EventWidget(Scenario::EventModel& event, bugui::container_widget* parent) : ScenarioComponentSpec{event, parent} , bugui::container_widget{parent} { } int EventWidget::x() const { return model.date().sec(); } int EventWidget::y() const { return 0; } int EventWidget::height() const { return 1; } void EventWidget::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 EventWidget::contains(int px, int py) const { if (px == x() && py == y()) return true; return false; } void EventWidget::on_press(int x, int y, bool pressed) { qDebug() << "is inside!"; } const Scenario::EventModel& EventWidget::get_model() const { return model; } }