| 2881 | } |
| 2882 | |
| 2883 | void SettingsMenu::updateCurrentFileType() { |
| 2884 | if ( !mSplitter->curEditorExistsAndFocused() ) |
| 2885 | return; |
| 2886 | std::string curLang( mSplitter->getCurEditor()->getSyntaxDefinition().getLanguageName() ); |
| 2887 | for ( UIPopUpMenu* menu : mFileTypeMenus ) { |
| 2888 | for ( size_t i = 0; i < menu->getCount(); i++ ) { |
| 2889 | if ( menu->getItem( i )->isType( UI_TYPE_MENURADIOBUTTON ) ) { |
| 2890 | UIMenuRadioButton* menuItem = menu->getItem( i )->asType<UIMenuRadioButton>(); |
| 2891 | menuItem->setActive( curLang == menuItem->getText() ); |
| 2892 | } |
| 2893 | } |
| 2894 | } |
| 2895 | } |
| 2896 | |
| 2897 | void SettingsMenu::updatedReopenClosedFileState() { |
| 2898 | if ( mRecentFilesMenu ) { |
no test coverage detected