Orcus
Public Member Functions | List of all members
orcus::spreadsheet::iface::import_table Class Referenceabstract

#include <import_interface.hpp>

Public Member Functions

virtual import_auto_filterget_auto_filter ()
 
virtual void set_identifier (size_t id)=0
 
virtual void set_range (const char *p_ref, size_t n_ref)=0
 
virtual void set_totals_row_count (size_t row_count)=0
 
virtual void set_name (const char *p, size_t n)=0
 
virtual void set_display_name (const char *p, size_t n)=0
 
virtual void set_column_count (size_t n)=0
 
virtual void set_column_identifier (size_t id)=0
 
virtual void set_column_name (const char *p, size_t n)=0
 
virtual void set_column_totals_row_label (const char *p, size_t n)=0
 
virtual void set_column_totals_row_function (orcus::spreadsheet::totals_row_function_t func)=0
 
virtual void commit_column ()=0
 
virtual void set_style_name (const char *p, size_t n)=0
 
virtual void set_style_show_first_column (bool b)=0
 
virtual void set_style_show_last_column (bool b)=0
 
virtual void set_style_show_row_stripes (bool b)=0
 
virtual void set_style_show_column_stripes (bool b)=0
 
virtual void commit ()=0
 

Detailed Description

Interface for table. A table is a range within a sheet that consists of one or more data columns with a header row that contains their labels.