libglom-1.22
1.22.0
|
The child items are fields to be shown for each record in the group. More...
The child items are fields to be shown for each record in the group.
The records are grouped by a specified field and there may be. secondary fields that are also shown for each group.
virtual Glom::LayoutItem_GroupBy::~LayoutItem_GroupBy | ( | ) | [virtual] |
virtual LayoutItem* Glom::LayoutItem_GroupBy::clone | ( | ) | const [virtual] |
Create a new copied instance.
This allows us to deep-copy a list of LayoutItems.
Reimplemented from Glom::LayoutGroup.
sharedptr<const LayoutItem_Field> Glom::LayoutItem_GroupBy::get_field_group_by | ( | ) | const |
bool Glom::LayoutItem_GroupBy::get_has_field_group_by | ( | ) | const |
bool Glom::LayoutItem_GroupBy::get_has_fields_sort_by | ( | ) | const |
virtual Glib::ustring Glom::LayoutItem_GroupBy::get_layout_display_name | ( | ) | const [virtual] |
Get a text representation for the a layout.
Reimplemented from Glom::LayoutItem.
virtual Glib::ustring Glom::LayoutItem_GroupBy::get_part_type_name | ( | ) | const [virtual] |
Reimplemented from Glom::LayoutGroup.
virtual Glib::ustring Glom::LayoutItem_GroupBy::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::LayoutGroup.
sharedptr<const LayoutGroup> Glom::LayoutItem_GroupBy::get_secondary_fields | ( | ) | const |
LayoutItem_GroupBy& Glom::LayoutItem_GroupBy::operator= | ( | const LayoutItem_GroupBy& | src | ) |
void Glom::LayoutItem_GroupBy::set_field_group_by | ( | const sharedptr< LayoutItem_Field >& | field | ) |
void Glom::LayoutItem_GroupBy::set_fields_sort_by | ( | const type_list_sort_fields& | field | ) |
void Glom::LayoutItem_GroupBy::set_sort_by | ( | const type_list_sort_fields& | sort_by | ) |