| libglom-1.22
    1.22.0
    | 
HasTitleSingular instances may have a (translated) singular form of their title. More...


| Public Member Functions | |
| HasTitleSingular () | |
| HasTitleSingular (const HasTitleSingular& src) | |
| virtual | ~HasTitleSingular () | 
| HasTitleSingular& | operator= (const HasTitleSingular& src) | 
| bool | operator== (const HasTitleSingular& src) const | 
| bool | operator!= (const HasTitleSingular& src) const | 
| Glib::ustring | get_title_singular (const Glib::ustring& locale) const | 
| Get the (translation of the) singular form of the title, in the current locale, if specified. | |
| Glib::ustring | get_title_singular_original () const | 
| Get the title's original (non-translated, usually English) text. | |
| Glib::ustring | get_title_singular_with_fallback (const Glib::ustring& locale) const | 
| Get the (translation of the) singular form of the title, in the current locale, if specified, falling back to the non-singular title, and then falling back to the table name. | |
| void | set_title_singular (const Glib::ustring& title, const Glib::ustring& locale) | 
| Set the singular title's translation for the current locale. | |
| Public Attributes | |
| sharedptr< TranslatableItem > | m_title_singular | 
| For instance, "Customer" if the table is titled "Customers". | |
HasTitleSingular instances may have a (translated) singular form of their title.
For instance, "Album" instead of "Albums". This is useful in some generated UI strings.
| Glom::HasTitleSingular::HasTitleSingular | ( | const HasTitleSingular& | src | ) | 
| virtual Glom::HasTitleSingular::~HasTitleSingular | ( | ) |  [virtual] | 
| Glib::ustring Glom::HasTitleSingular::get_title_singular | ( | const Glib::ustring & | locale | ) | const | 
Get the (translation of the) singular form of the title, in the current locale, if specified.
Get the title's original (non-translated, usually English) text.
| Glib::ustring Glom::HasTitleSingular::get_title_singular_with_fallback | ( | const Glib::ustring & | locale | ) | const | 
Get the (translation of the) singular form of the title, in the current locale, if specified, falling back to the non-singular title, and then falling back to the table name.
| bool Glom::HasTitleSingular::operator!= | ( | const HasTitleSingular& | src | ) | const | 
| HasTitleSingular& Glom::HasTitleSingular::operator= | ( | const HasTitleSingular& | src | ) | 
| bool Glom::HasTitleSingular::operator== | ( | const HasTitleSingular& | src | ) | const | 
| void Glom::HasTitleSingular::set_title_singular | ( | const Glib::ustring & | title, | 
| const Glib::ustring & | locale | ||
| ) | 
Set the singular title's translation for the current locale.
For instance, "Customer" if the table is titled "Customers".
This is useful in some UI strings.
 1.7.6.1
 1.7.6.1