|
template<class t_type > |
void | add (const t_type &value, const TranslatedString &display_value, bool refresh_widget=false) |
|
void | clearValue () |
|
QCustomValidator & | customValidator () |
|
const QCustomValidator & | customValidator () const |
|
const Buffer< TranslatedString > & | displayValues () const |
|
bool | event (QEvent *event) override |
|
void | focusInEvent (QFocusEvent *e) override |
|
template<class t_type > |
t_type | getAs () const |
|
template<class t_type > |
t_type | getAs (uint04 index) const |
|
Angle< fltp08 > | getUnitAngle () const |
|
fltp08 | getUnitValue () const |
|
void | hidePopup () override |
|
bool | isUsingCustom () const |
|
void | lockInCustomValue () |
|
QSize | minimumSizeHint () const override |
|
void | paintEvent (QPaintEvent *) override |
|
| QCustomComboBox (QWidget *parent=nullptr) |
|
void | refresh () |
|
template<class t_type > |
void | remove (const t_type &value, bool refresh_widget=false) |
|
void | resizeEvent (QResizeEvent *event) override |
|
template<class t_enum > |
std::enable_if< ObjectInfo< t_enum >::Enum >::type | set (t_enum value) |
|
void | setAllowCustom (bool allow_custom) |
|
void | setAutoFormat (bool auto_format) |
|
void | setConstantUnit (const ConstPointer< Unit > &unit, uint01 dimension=Constant< uint01 >::Invalid) |
|
void | setCustomUnit (const String &unit, UnitCategory fallback_unit, uint01 dimension=Constant< uint01 >::Invalid) |
|
void | setCustomValidator (const QCustomValidator &validator) |
|
void | setSuffix (const TranslatedString &suffix) |
|
void | setTitle (const TranslatedString &title) |
|
void | setToolTip (const TranslatedString &tooltip) |
|
void | setUnitType (UnitCategory unit, uint01 dimension=Constant< uint01 >::Invalid) |
|
void | setUnitValue (fltp08 value, uint01 unit_dimension=0) |
|
template<class t_object > |
void | setup (const TranslatedString &title, const Buffer< std::pair< TranslatedString, t_object > > &items) |
|
void | setup (const TranslatedString &title, const Buffer< String > &values, const Buffer< TranslatedString > &display_values) |
|
template<class t_object > |
std::enable_if< ObjectInfo< t_object >::Enum >::type | setup (const TranslatedString &title, const Buffer< t_object > &items) |
|
template<class t_object > |
std::enable_if< ObjectInfo< t_object >::Number >::type | setup (const TranslatedString &title, const Buffer< t_object > &items) |
|
template<class t_object > |
std::enable_if<!ObjectInfo< t_object >::Enum &&!ObjectInfo< t_object >::Number >::type | setup (const TranslatedString &title, const Buffer< t_object > &items) |
|
void | setup (const TranslatedString &title, const Buffer< TranslatedString > &values) |
|
template<class t_enum > |
std::enable_if< ObjectInfo< t_enum >::Enum >::type | setup (const TranslatedString &title, t_enum first, t_enum last) |
|
template<class t_enum > |
std::enable_if< ObjectInfo< t_enum >::Enum >::type | setup (const TranslatedString &title, uint04 size) |
|
template<class t_type > |
void | setupResource (const TranslatedString &title, Resource< t_type > &resource) |
|
void | setValue (const String &value) |
|
template<class t_type > |
void | setValue (const t_type &t_value) |
|
void | setValue (const TranslatedString &t_value) |
|
void | showPopup () override |
|
QSize | sizeHint () const override |
|
void | sortAlphabetically (uint04 start=0, uint04 size=Constant< uint04 >::Invalid) |
|
const TranslatedString & | suffix () const |
|
void | updateFontSize () |
|
const Buffer< String > & | values () const |
|
void | wheelEvent (QWheelEvent *e) override |
|
A compact way to present a list of options to the user.
A combobox is a selection widget that shows the current item, and pops up a list of selectable
items when clicked. Comboboxes can contain lists of translated data alongside of their program-values.