forked from qt-creator/qt-creator
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:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user