1/*
2 * Copyright 2009, Ingo Weinhold, ingo_weinhold@gmx.de.
3 * Distributed under the terms of the MIT License.
4 */
5#ifndef FLOAT_VALUE_HANDLER_H
6#define FLOAT_VALUE_HANDLER_H
7
8
9#include "ValueHandler.h"
10
11
12class FloatValueHandler : public ValueHandler {
13public:
14								FloatValueHandler();
15								~FloatValueHandler();
16
17			status_t			Init();
18
19	virtual	float				SupportsValue(Value* value);
20	virtual	status_t			GetValueFormatter(Value* value,
21									ValueFormatter*& _formatter);
22	virtual	status_t			GetTableCellValueRenderer(Value* value,
23									TableCellValueRenderer*& _renderer);
24	virtual	status_t			GetTableCellValueEditor(Value* value,
25									Settings* settings,
26									TableCellValueEditor*& _editor);
27};
28
29
30#endif	// FLOAT_VALUE_HANDLER_H
31