diff --git a/src/gui/widget/menue.cpp b/src/gui/widget/menue.cpp index eae747711..106c2e1ba 100644 --- a/src/gui/widget/menue.cpp +++ b/src/gui/widget/menue.cpp @@ -1176,6 +1176,11 @@ void CMenuOptionStringChooser::addOption(const char * const value) options.push_back(std::string(value)); } +void CMenuOptionStringChooser::sortOptions() +{ + sort(options.begin(), options.end()); +} + int CMenuOptionStringChooser::exec(CMenuTarget* parent) { bool wantsRepaint = false; diff --git a/src/gui/widget/menue.h b/src/gui/widget/menue.h index c80d304cb..0350afeae 100644 --- a/src/gui/widget/menue.h +++ b/src/gui/widget/menue.h @@ -331,7 +331,7 @@ class CMenuOptionStringChooser : public CMenuItem { return active; } - + void sortOptions(); int exec(CMenuTarget* parent); };