MessageManager: General cleanup.

Apply 'static' pattern, rename 'printToOutputPane' to 'write'

Change-Id: I6f31f1a8c914661e2a2182c0b6256b41ead28de7
Reviewed-by: David Schulz <david.schulz@digia.com>
This commit is contained in:
hjk
2013-09-05 01:52:17 +02:00
parent aadb6f16af
commit 527046acc2
18 changed files with 83 additions and 96 deletions

View File

@@ -35,12 +35,17 @@
using namespace Core;
static MessageManager *m_instance = 0;
MessageManager *MessageManager::instance() { return m_instance; }
Internal::MessageOutputWindow *m_messageOutputWindow = 0;
QObject *MessageManager::instance()
{
return m_instance;
}
MessageManager::MessageManager()
: m_messageOutputWindow(0)
{
m_instance = this;
m_messageOutputWindow = 0;
qRegisterMetaType<Core::MessageManager::PrintToOutputPaneFlags>();
}
@@ -50,7 +55,6 @@ MessageManager::~MessageManager()
ExtensionSystem::PluginManager::removeObject(m_messageOutputWindow);
delete m_messageOutputWindow;
}
m_instance = 0;
}
@@ -66,7 +70,12 @@ void MessageManager::showOutputPane()
m_messageOutputWindow->popup(IOutputPane::ModeSwitch);
}
void MessageManager::printToOutputPane(const QString &text, PrintToOutputPaneFlags flags)
void MessageManager::write(const QString &text)
{
write(text, NoModeSwitch);
}
void MessageManager::write(const QString &text, PrintToOutputPaneFlags flags)
{
if (!m_messageOutputWindow)
return;