Numworks Epsilon
1.4.1
Graphing Calculator Operating System
function_banner_delegate.h
Go to the documentation of this file.
1
#ifndef SHARED_FUNCTION_BANNER_DELEGATE_H
2
#define SHARED_FUNCTION_BANNER_DELEGATE_H
3
4
#include "
function_store.h
"
5
#include "
banner_view.h
"
6
#include "
curve_view_cursor.h
"
7
8
namespace
Shared
{
9
10
class
FunctionBannerDelegate
{
11
public
:
12
constexpr
static
int
k_maxNumberOfCharacters
= 50;
13
constexpr
static
int
k_maxDigitLegendLength
= 11;
14
protected
:
15
void
reloadBannerViewForCursorOnFunction
(
CurveViewCursor
* cursor,
Function
*
function
,
char
symbol);
16
virtual
BannerView
*
bannerView
() = 0;
17
};
18
19
}
20
21
#endif
Shared
Definition:
banner_view.cpp:5
Shared::Function
Definition:
function.h:10
Shared::BannerView
Definition:
banner_view.h:8
Shared::FunctionBannerDelegate::k_maxNumberOfCharacters
static constexpr int k_maxNumberOfCharacters
Definition:
function_banner_delegate.h:12
Shared::CurveViewCursor
Definition:
curve_view_cursor.h:6
Shared::FunctionBannerDelegate::reloadBannerViewForCursorOnFunction
void reloadBannerViewForCursorOnFunction(CurveViewCursor *cursor, Function *function, char symbol)
Definition:
function_banner_delegate.cpp:8
Shared::FunctionBannerDelegate::k_maxDigitLegendLength
static constexpr int k_maxDigitLegendLength
Definition:
function_banner_delegate.h:13
curve_view_cursor.h
Shared::FunctionBannerDelegate::bannerView
virtual BannerView * bannerView()=0
Shared::FunctionBannerDelegate
Definition:
function_banner_delegate.h:10
banner_view.h
function_store.h
epsilon
apps
shared
function_banner_delegate.h
Generated by
1.8.14