# Class List

Here are the classes, structs, unions and interfaces with brief descriptions:

Glom::AppState | There is one instance per document
Glom::CalcInProgress |
Glom::ConnectionPool | This is a singleton
Glom::ConnectionPoolBackends::Backend | This hides database specific functionality from the ConnectionPool, so the ConnectionPool can be used without worrying about the actual database backend in use
Glom::ConnectionPoolBackends::Postgres |
Glom::ConnectionPoolBackends::PostgresCentralHosted |
Glom::ConnectionPoolBackends::PostgresSelfHosted |
Glom::ConnectionPoolBackends::Sqlite |
Glom::CustomTitle |
Glom::Document |
Glom::ExceptionConnection |
Glom::Field |
Glom::FieldFormatting |
Glom::FieldTypes |
Glom::FoundSet | A grouping of information about a view of a table, including what records are viewed (the where clause), how the are sorted (the sort clause)
Glom::GroupInfo |
Glom::HasTitleSingular | HasTitleSingular instances may have a (translated) singular form of their title
Glom::LayoutGroup |
Glom::LayoutItem |
Glom::LayoutItem_Button |
Glom::LayoutItem_CalendarPortal |
Glom::LayoutItem_Field | A LayoutItem that shows the data from a table field
Glom::LayoutItem_FieldSummary |
Glom::LayoutItem_Footer |
Glom::LayoutItem_GroupBy | The child items are fields to be shown for each record in the group
Glom::LayoutItem_Header |
Glom::LayoutItem_Image |
Glom::LayoutItem_Line | This is only used on print layouts
Glom::LayoutItem_Notebook | The child items are LayoutGroups, each of which will be shown on its own tab
Glom::LayoutItem_Placeholder |
Glom::LayoutItem_Portal |
Glom::LayoutItem_Summary |
Glom::LayoutItem_Text |
Glom::LayoutItem_VerticalGroup | The child items are arranged vertically in a row on a report
Glom::LayoutItem_WithFormatting | A base class for all layout items that may have formatting options
Glom::NumericFormat |
Glom::ParameterNameGenerator |
Glom::predicate_FieldHasName< T_Element > | A predicate for use with std::find_if() to find a Field or LayoutItem which refers to the same field, looking at just the name
Glom::predicate_LayoutItem_Field_IsSameField< T_Element > | A predicate for use with std::find_if() to find a LayoutItem_Field which refers to the same field, without comparing irrelevant stuff such as formatting
Glom::PrintLayout |
Glom::Privileges |
Glom::PyGlomRecord |
Glom::PyGlomRelated |
Glom::PyGlomRelatedRecord |
Glom::PyGlomUI |
Glom::PythonUICallbacks | UI code should connect to the signals to respond when Python code request a change in the UI
Glom::Relationship |
Glom::Report |
Glom::SharedConnection | When the SharedConnection is destroyed, it will inform the connection pool, so that the connection pool can keep track of who is using the connection, so that it can close it when nobody is using it
Glom::sharedptr< T_obj > | A ref-counting smart-pointer for the underlying C++ object
Glom::SystemPrefs |
Glom::TableInfo |
Glom::TranslatableItem | TranslatableItem have a map of translation strings - one string for each locale
Glom::UsesRelationship |
GlomBakery::Document | The Document is like the 'Model' in the Model-View-Controller framework
GlomBakery::Document_XML |
GlomBakery::View< T_Document > | This is a base class which should be multiple-inherited with gtkmm widgets
GlomBakery::View_Composite< T_Document > | This View delegates to sub-views
GlomBakery::ViewBase | This is a base class for View
trackable |
exception |