const; fix "warning: `class ThemeManager' has virtual functions but non-virtual destructor"
This commit is contained in:
@@ -30,10 +30,10 @@ public:
|
|||||||
bool DoesLanguageExist( const CString &sLanguage );
|
bool DoesLanguageExist( const CString &sLanguage );
|
||||||
void SwitchThemeAndLanguage( const CString &sThemeName, const CString &sLanguage );
|
void SwitchThemeAndLanguage( const CString &sThemeName, const CString &sLanguage );
|
||||||
void UpdateLuaGlobals();
|
void UpdateLuaGlobals();
|
||||||
CString GetCurThemeName() { return m_sCurThemeName; };
|
CString GetCurThemeName() const { return m_sCurThemeName; };
|
||||||
bool IsThemeLoaded() { return !m_sCurThemeName.empty(); };
|
bool IsThemeLoaded() const { return !m_sCurThemeName.empty(); };
|
||||||
CString GetCurLanguage() { return m_sCurLanguage; };
|
CString GetCurLanguage() const { return m_sCurLanguage; };
|
||||||
CString GetCurThemeDir() { return GetThemeDirFromName(m_sCurThemeName); };
|
CString GetCurThemeDir() const { return GetThemeDirFromName(m_sCurThemeName); };
|
||||||
void NextTheme();
|
void NextTheme();
|
||||||
void ReloadMetrics();
|
void ReloadMetrics();
|
||||||
void GetModifierNames( set<CString>& AddTo );
|
void GetModifierNames( set<CString>& AddTo );
|
||||||
@@ -83,7 +83,7 @@ public:
|
|||||||
static void Unsubscribe( IThemeMetric *p );
|
static void Unsubscribe( IThemeMetric *p );
|
||||||
|
|
||||||
// Lua
|
// Lua
|
||||||
virtual void PushSelf( lua_State *L );
|
void PushSelf( lua_State *L );
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
void LoadThemeRecursive( deque<Theme> &theme, const CString &sThemeName );
|
void LoadThemeRecursive( deque<Theme> &theme, const CString &sThemeName );
|
||||||
|
|||||||
Reference in New Issue
Block a user