SettingsMenuImpl
class SettingsMenuImpl::BoolMenuItem : public MenuItem {
class SettingsMenuImpl::OptionMenuItem : public BMenuItem {
class SettingsMenuImpl::OptionsMenuItem : public MenuItem {
SettingsMenuImpl::SettingsMenuImpl(Settings* settings)
SettingsMenuImpl::~SettingsMenuImpl()
SettingsMenuImpl::AddItem(SettingMenuItem* item)
SettingsMenuImpl::AddBoolItem(BoolSetting* setting)
SettingsMenuImpl::AddOptionsItem(OptionsSetting* setting)
SettingsMenuImpl::AddToMenu(BMenu* menu, int32 index)
SettingsMenuImpl::RemoveFromMenu()
SettingsMenuImpl::PrepareToShow(BLooper* parentLooper)
SettingsMenuImpl::Finish(BLooper* parentLooper, bool force)
SettingsMenuImpl::MessageReceived(BMessage* message)
SettingsMenuImpl::_FindMenuItem(Setting* setting) const
class SettingsMenuImpl::MenuItem : public SettingMenuItem {
class SettingsMenuImpl : public SettingsMenu, private BHandler {
SettingsMenuImpl(Settings* settings);
virtual ~SettingsMenuImpl();
SettingsMenuImpl* menu = new(std::nothrow) SettingsMenuImpl(settings);