| libglom-1.22
    1.22.0
    | 


| Public Types | |
| enum | summaryType { TYPE_INVALID, TYPE_SUM, TYPE_AVERAGE, TYPE_COUNT } | 
| Public Member Functions | |
| LayoutItem_FieldSummary () | |
| LayoutItem_FieldSummary (const LayoutItem_FieldSummary& src) | |
| LayoutItem_FieldSummary& | operator= (const LayoutItem_FieldSummary& src) | 
| virtual | ~LayoutItem_FieldSummary () | 
| virtual LayoutItem* | clone () const | 
| Create a new copied instance. | |
| bool | operator== (const LayoutItem_FieldSummary& src) const | 
| virtual Glib::ustring | get_part_type_name () const | 
| virtual Glib::ustring | get_report_part_id () const | 
| Gets the node name to use for the intermediate XML, (and usually, the CSS style class to use for the resulting HTML). | |
| summaryType | get_summary_type () const | 
| void | set_summary_type (summaryType summary_type) | 
| Glib::ustring | get_summary_type_sql () const | 
| Get the SQL command to use for this summary. | |
| void | set_summary_type_from_sql (const Glib::ustring& summary_type) | 
| This is used when loading the XML document, because we use get_summary_type_sql() when writing it. | |
| void | set_field (const sharedptr< LayoutItem_Field >& field) | 
| virtual Glib::ustring | get_title (const Glib::ustring& locale) const | 
| Get the user-visible title for the field, in the user's current locale. | |
| virtual Glib::ustring | get_title_or_name (const Glib::ustring& locale) const | 
| Get the user-visible title for the field, in the user's current locale. | |
| virtual Glib::ustring | get_layout_display_name () const | 
| Get a text representation for the field, such as Relationship::FieldName. | |
| Glib::ustring | get_layout_display_name_field () const | 
| Static Public Member Functions | |
| static Glib::ustring | get_summary_type_name (summaryType summary_type) | 
| virtual Glom::LayoutItem_FieldSummary::~LayoutItem_FieldSummary | ( | ) |  [virtual] | 
| virtual LayoutItem* Glom::LayoutItem_FieldSummary::clone | ( | ) | const  [virtual] | 
Create a new copied instance.
This allows us to deep-copy a list of LayoutItems.
Reimplemented from Glom::LayoutItem_Field.
| virtual Glib::ustring Glom::LayoutItem_FieldSummary::get_layout_display_name | ( | ) | const  [virtual] | 
Get a text representation for the field, such as Relationship::FieldName.
Reimplemented from Glom::LayoutItem_Field.
| virtual Glib::ustring Glom::LayoutItem_FieldSummary::get_part_type_name | ( | ) | const  [virtual] | 
Reimplemented from Glom::LayoutItem_Field.
| virtual Glib::ustring Glom::LayoutItem_FieldSummary::get_report_part_id | ( | ) | const  [virtual] | 
Gets the node name to use for the intermediate XML, (and usually, the CSS style class to use for the resulting HTML).
Reimplemented from Glom::LayoutItem_Field.
| static Glib::ustring Glom::LayoutItem_FieldSummary::get_summary_type_name | ( | summaryType | summary_type | ) |  [static] | 
Get the SQL command to use for this summary.
| virtual Glib::ustring Glom::LayoutItem_FieldSummary::get_title | ( | const Glib::ustring & | locale | ) | const  [virtual] | 
Get the user-visible title for the field, in the user's current locale.
This returns the name if no title is set.
Reimplemented from Glom::LayoutItem_Field.
| virtual Glib::ustring Glom::LayoutItem_FieldSummary::get_title_or_name | ( | const Glib::ustring & | locale | ) | const  [virtual] | 
Get the user-visible title for the field, in the user's current locale.
Reimplemented from Glom::LayoutItem_Field.
| LayoutItem_FieldSummary& Glom::LayoutItem_FieldSummary::operator= | ( | const LayoutItem_FieldSummary& | src | ) | 
| bool Glom::LayoutItem_FieldSummary::operator== | ( | const LayoutItem_FieldSummary& | src | ) | const | 
| void Glom::LayoutItem_FieldSummary::set_field | ( | const sharedptr< LayoutItem_Field >& | field | ) | 
| void Glom::LayoutItem_FieldSummary::set_summary_type | ( | summaryType | summary_type | ) | 
| void Glom::LayoutItem_FieldSummary::set_summary_type_from_sql | ( | const Glib::ustring & | summary_type | ) | 
This is used when loading the XML document, because we use get_summary_type_sql() when writing it.
 1.7.6.1
 1.7.6.1