diff options
| author | Scott Mansell <phiren@gmail.com> | 2015-10-04 00:34:36 +1300 |
|---|---|---|
| committer | Scott Mansell <phiren@gmail.com> | 2015-10-04 00:38:34 +1300 |
| commit | 6153424b8c17471db8570e6a17498ac34f181ad8 (patch) | |
| tree | dd50b91129fdce0155db7f6b3164be219ed0a92e /Source/Core/DolphinWX/LogConfigWindow.cpp | |
| parent | 83fa504cd92a9924b529f7d01d5454713bfb9298 (diff) | |
LogManager: replace set of LogListener pointers with bitset.
Mostly so we can iterate over which LogListeners are enabled without
having to aquire a lock.
Diffstat (limited to 'Source/Core/DolphinWX/LogConfigWindow.cpp')
| -rw-r--r-- | Source/Core/DolphinWX/LogConfigWindow.cpp | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/Source/Core/DolphinWX/LogConfigWindow.cpp b/Source/Core/DolphinWX/LogConfigWindow.cpp index e4bd1b9e8b..423804ecb8 100644 --- a/Source/Core/DolphinWX/LogConfigWindow.cpp +++ b/Source/Core/DolphinWX/LogConfigWindow.cpp @@ -170,9 +170,9 @@ void LogConfigWindow::OnWriteFileChecked(wxCommandEvent& event) if (m_checks->IsChecked(i)) { if (m_writeFile) - m_LogManager->AddListener((LogTypes::LOG_TYPE)i, m_LogManager->GetFileListener()); + m_LogManager->AddListener((LogTypes::LOG_TYPE)i, LogListener::FILE_LISTENER); else - m_LogManager->RemoveListener((LogTypes::LOG_TYPE)i, m_LogManager->GetFileListener()); + m_LogManager->RemoveListener((LogTypes::LOG_TYPE)i, LogListener::FILE_LISTENER); } } } @@ -185,9 +185,9 @@ void LogConfigWindow::OnWriteConsoleChecked(wxCommandEvent& event) if (m_checks->IsChecked(i)) { if (m_writeConsole) - m_LogManager->AddListener((LogTypes::LOG_TYPE)i, m_LogManager->GetConsoleListener()); + m_LogManager->AddListener((LogTypes::LOG_TYPE)i, LogListener::CONSOLE_LISTENER); else - m_LogManager->RemoveListener((LogTypes::LOG_TYPE)i, m_LogManager->GetConsoleListener()); + m_LogManager->RemoveListener((LogTypes::LOG_TYPE)i, LogListener::CONSOLE_LISTENER); } } } @@ -200,9 +200,9 @@ void LogConfigWindow::OnWriteWindowChecked(wxCommandEvent& event) if (m_checks->IsChecked(i)) { if (m_writeWindow) - m_LogManager->AddListener((LogTypes::LOG_TYPE)i, (LogListener *)m_LogWindow); + m_LogManager->AddListener((LogTypes::LOG_TYPE)i, LogListener::LOG_WINDOW_LISTENER); else - m_LogManager->RemoveListener((LogTypes::LOG_TYPE)i, (LogListener *)m_LogWindow); + m_LogManager->RemoveListener((LogTypes::LOG_TYPE)i, LogListener::LOG_WINDOW_LISTENER); } } } @@ -226,17 +226,17 @@ void LogConfigWindow::ToggleLog(int _logType, bool enable) if (enable) { if (m_writeWindow) - m_LogManager->AddListener(logType, (LogListener *)m_LogWindow); + m_LogManager->AddListener(logType, LogListener::LOG_WINDOW_LISTENER); if (m_writeFile) - m_LogManager->AddListener(logType, m_LogManager->GetFileListener()); + m_LogManager->AddListener(logType, LogListener::FILE_LISTENER); if (m_writeConsole) - m_LogManager->AddListener(logType, m_LogManager->GetConsoleListener()); + m_LogManager->AddListener(logType, LogListener::CONSOLE_LISTENER); } else { - m_LogManager->RemoveListener(logType, (LogListener *)m_LogWindow); - m_LogManager->RemoveListener(logType, m_LogManager->GetFileListener()); - m_LogManager->RemoveListener(logType, m_LogManager->GetConsoleListener()); + m_LogManager->RemoveListener(logType, LogListener::LOG_WINDOW_LISTENER); + m_LogManager->RemoveListener(logType, LogListener::FILE_LISTENER); + m_LogManager->RemoveListener(logType, LogListener::CONSOLE_LISTENER); } } |
