1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
#include <escher/highlight_cell.h> HighlightCell::HighlightCell() : View(), m_highlighted(false) { } void HighlightCell::setHighlighted(bool highlight) { if (m_highlighted != highlight) { m_highlighted = highlight; reloadCell(); } } void HighlightCell::reloadCell() { markRectAsDirty(bounds()); }