21#ifndef __ANTARES_TOOLBOX_COMPONENT_DATAGRID_RENDERER_AREAS_TRIMMING_GRID_H__
22#define __ANTARES_TOOLBOX_COMPONENT_DATAGRID_RENDERER_AREAS_TRIMMING_GRID_H__
24#include "../renderer.h"
25#include "application/study.h"
26#include <antares/study/fwd.h>
28using namespace Antares::Data;
48 virtual int height()
const;
52 virtual wxString
rowCaption(
int rowIndx)
const;
54 virtual wxString
cellValue(
int x,
int y)
const;
58 virtual bool cellValue(
int x,
int y,
const Yuni::String& value);
60 virtual void resetColors(
int,
int, wxColour&, wxColour&)
const
65 virtual bool valid()
const;
71 virtual IRenderer::CellStyle cellStyle(
int col,
int row)
const;
73 void control(wxWindow* control)
79 virtual uint gridSize()
const = 0;
80 virtual AreaLinkName getName(
int index)
const = 0;
81 virtual uint& getSynthesisFilter(
int index)
const = 0;
82 virtual uint& getYearByYearFilter(
int index)
const = 0;
100 uint gridSize()
const;
101 AreaLinkName getName(
int index)
const;
102 uint& getSynthesisFilter(
int index)
const;
103 uint& getYearByYearFilter(
int index)
const;
114 uint gridSize()
const;
115 AreaLinkName getName(
int index)
const;
116 uint& getSynthesisFilter(
int index)
const;
117 uint& getYearByYearFilter(
int index)
const;
Data provider for Datagrids.
Definition renderer.h:53
Definition geographic-trimming-grid.h:94
Definition geographic-trimming-grid.h:39
Yuni::Bind< void()> onTriggerUpdate
An item has been updated.
Definition geographic-trimming-grid.h:86
virtual int width() const
The effective width of the grid.
Definition geographic-trimming-grid.h:44
virtual double cellNumericValue(int x, int y) const
Get the floating value of a Cell.
Definition geographic-trimming-grid.cpp:125
virtual int height() const
The effective height of the grid.
Definition geographic-trimming-grid.cpp:51
virtual wxString rowCaption(int rowIndx) const
Get the caption of a row.
Definition geographic-trimming-grid.cpp:84
virtual wxString columnCaption(int colIndx) const
Get the caption of a column.
Definition geographic-trimming-grid.cpp:56
virtual wxString cellValue(int x, int y) const
Get the string representation of a Cell.
Definition geographic-trimming-grid.cpp:139
virtual uint maxWidthResize() const
The most suitable column count.
Definition geographic-trimming-grid.h:67
Definition geographic-trimming-grid.h:108