mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-03-27 17:50:04 +01:00
[apps/graph/list] make the class function cell inherits from even odd cell class
Change-Id: I8c786d76c7be726b2672713a5150dce5abb12061
This commit is contained in:
@@ -1,38 +1,18 @@
|
||||
#include "function_cell.h"
|
||||
|
||||
constexpr KDColor FunctionCell::k_evenLineBackgroundColor;
|
||||
constexpr KDColor FunctionCell::k_oddLineBackgroundColor;
|
||||
constexpr KDColor FunctionCell::k_selectedLineBackgroundColor;
|
||||
constexpr KDColor FunctionCell::k_desactiveTextColor;
|
||||
|
||||
FunctionCell::FunctionCell() :
|
||||
ChildlessView(),
|
||||
m_highlighted(false),
|
||||
m_even(false),
|
||||
EvenOddCell(),
|
||||
m_function(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
void FunctionCell::setEven(bool even) {
|
||||
m_even = even;
|
||||
markRectAsDirty(bounds());
|
||||
}
|
||||
|
||||
void FunctionCell::setFunction(Graph::Function * f) {
|
||||
m_function = f;
|
||||
markRectAsDirty(bounds());
|
||||
}
|
||||
|
||||
void FunctionCell::setHighlighted(bool highlight) {
|
||||
m_highlighted = highlight;
|
||||
markRectAsDirty(bounds());
|
||||
}
|
||||
|
||||
Graph::Function * FunctionCell::function() {
|
||||
return m_function;
|
||||
}
|
||||
|
||||
void FunctionCell::reloadCell() {
|
||||
//TODO: optimize for function_name_view (make it virtual)
|
||||
markRectAsDirty(bounds());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user