libglom-1.18 1.18.6
|
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 |
Get the (translation of the) singular form of the title, in the current locale, if specified. | |
Glib::ustring | get_title_singular_with_fallback () 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) |
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 | ( | ) |
Glom::HasTitleSingular::HasTitleSingular | ( | const HasTitleSingular& | src | ) |
virtual Glom::HasTitleSingular::~HasTitleSingular | ( | ) | [virtual] |
Glib::ustring Glom::HasTitleSingular::get_title_singular | ( | ) | const |
Get the (translation of the) singular form of the title, in the current locale, if specified.
Glib::ustring Glom::HasTitleSingular::get_title_singular_with_fallback | ( | ) | 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 | ) |
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.