1/* 2 * Copyright 2009, Ingo Weinhold, ingo_weinhold@gmx.de. 3 * Distributed under the terms of the MIT License. 4 */ 5#ifndef BOOL_VALUE_HANDLER_H 6#define BOOL_VALUE_HANDLER_H 7 8 9#include "ValueHandler.h" 10 11 12class BoolValueHandler : public ValueHandler { 13public: 14 BoolValueHandler(); 15 ~BoolValueHandler(); 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 // BOOL_VALUE_HANDLER_H 31