/***************************************************************************
- * Copyright (C) 2005-09 by the Quassel Project *
+ * Copyright (C) 2005-2010 by the Quassel Project *
* devel@quassel-irc.org *
* *
* This program is free software; you can redistribute it and/or modify *
# include <QX11Info>
#endif
-QPointer<QtUi> QtUi::_instance = 0;
-QPointer<MainWin> QtUi::_mainWin = 0;
+QtUi *QtUi::_instance = 0;
+MainWin *QtUi::_mainWin = 0;
QList<AbstractNotificationBackend *> QtUi::_notificationBackends;
QList<AbstractNotificationBackend::Notification> QtUi::_notifications;
QtUi::~QtUi() {
unregisterAllNotificationBackends();
delete _mainWin;
+ _mainWin = 0;
+ _instance = 0;
}
void QtUi::init() {
void QtUi::disconnectedFromCore() {
_mainWin->disconnectedFromCore();
+ GraphicalUi::disconnectedFromCore();
}
void QtUi::useSystemTrayChanged(const QVariant &v) {