/***************************************************************************
- * Copyright (C) 2005-2010 by the Quassel Project *
+ * Copyright (C) 2005-2012 by the Quassel Project *
* devel@quassel-irc.org *
* *
* This program is free software; you can redistribute it and/or modify *
: QObject(parent),
_mode(Invalid),
_state(Passive),
- _passiveIcon(DesktopIcon("quassel_inactive")),
+ _shouldBeVisible(true),
+ _passiveIcon(DesktopIcon("quassel-inactive")),
_activeIcon(DesktopIcon("quassel")),
- _needsAttentionIcon(DesktopIcon("quassel_message")),
+ _needsAttentionIcon(DesktopIcon("quassel-message")),
_trayMenu(0),
_associatedWidget(parent)
{
#ifdef HAVE_KDE
KMenu *kmenu;
_trayMenu = kmenu = new KMenu();
- kmenu->addTitle(qApp->windowIcon(), "Quassel IRC");
+ kmenu->addTitle(_activeIcon, "Quassel IRC");
#else
_trayMenu = new QMenu(associatedWidget());
#endif
}
void SystemTray::setVisible(bool visible) {
- Q_UNUSED(visible)
+ _shouldBeVisible = visible;
}
void SystemTray::setToolTip(const QString &title, const QString &subtitle) {