| 1939 | } |
| 1940 | |
| 1941 | const SyntaxColorScheme* App::getCurrentColorScheme() const { |
| 1942 | const SyntaxColorScheme* colorScheme = nullptr; |
| 1943 | if ( mSplitter ) { |
| 1944 | colorScheme = &mSplitter->getCurrentColorScheme(); |
| 1945 | } else { |
| 1946 | auto found = std::find_if( mColorSchemes.begin(), mColorSchemes.end(), |
| 1947 | [this]( const SyntaxColorScheme& colorScheme ) { |
| 1948 | return colorScheme.getName() == mInitColorScheme; |
| 1949 | } ); |
| 1950 | if ( found != mColorSchemes.end() ) { |
| 1951 | colorScheme = &*found; |
| 1952 | } |
| 1953 | } |
| 1954 | return colorScheme; |
| 1955 | } |
| 1956 | |
| 1957 | void App::setTheme( const std::string& path ) { |
| 1958 | UITheme* theme = nullptr; |
no test coverage detected