libglom-1.30  1.30.4
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 CGlom::AppStateThere is one instance per document
 CGlom::FieldTypes
 CGlom::FoundSetA grouping of information about a view of a table, including what records are viewed (the where clause), how the are sorted (the sort clause)
 CGlom::HasTitleSingularHasTitleSingular instances may have a (translated) singular form of their title
 CGlom::Relationship
 CGlom::TableInfo
 CGlom::NumericFormat
 CGlom::Privileges
 CGlom::ReportBuilder
 CGlom::SystemPrefs
 CGlom::TranslatableItemTranslatableItem have a map of translation strings - one string for each locale
 CGlom::ChoiceValueA value of a custom choice, for a field or a layout item
 CGlom::CustomTitle
 CGlom::DatabaseTitleThis is a separate class, instead of just deriving Document from TranslatableItem, to avoid the need to use Document via std::shared_ptr
 CGlom::Field
 CGlom::GroupInfo
 CGlom::LayoutItem
 CGlom::LayoutGroup
 CGlom::LayoutItem_Footer
 CGlom::LayoutItem_GroupByThe child items are fields to be shown for each record in the group
 CGlom::LayoutItem_Header
 CGlom::LayoutItem_NotebookThe child items are LayoutGroups, each of which will be shown on its own tab
 CGlom::LayoutItem_PortalGet_title() returns either the title of the Field or the CustomTitle
 CGlom::LayoutItem_CalendarPortal
 CGlom::LayoutItem_Summary
 CGlom::LayoutItem_VerticalGroupThe child items are arranged vertically in a row on a report
 CGlom::LayoutItem_Image
 CGlom::LayoutItem_LineThis is only used on print layouts
 CGlom::LayoutItem_Placeholder
 CGlom::LayoutItem_WithFormattingA base class for all layout items that may have formatting options
 CGlom::LayoutItem_Button
 CGlom::LayoutItem_FieldA LayoutItem that shows the data from a table field
 CGlom::LayoutItem_FieldSummary
 CGlom::LayoutItem_TextA layout item for static text, and an optional title
 CGlom::PrintLayout
 CGlom::Relationship
 CGlom::Report
 CGlom::StaticTextThis reuses the title concept of the TranslatableItem base class to give us translatable text
 CGlom::TableInfo
 CGlom::UsesRelationship
 CGlom::FormattingThis specifies how to display data for fields or static text items
 CGlom::LayoutItem_FieldA LayoutItem that shows the data from a table field
 CGlom::LayoutItem_PortalGet_title() returns either the title of the Field or the CustomTitle
 CGlomBakery::DocumentThe Document is like the 'Model' in the Model-View-Controller framework
 CGlomBakery::Document_XML
 CGlom::Document
 Csigc::trackable [external]
 CGlomBakery::ViewBaseThis is a base class for View
 CGlomBakery::View< T_Document >This is a base class which should be multiple-inherited with gtkmm widgets
 CGlomBakery::View_Composite< T_Document >This View delegates to sub-views