* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
***************************************************************************/
+#ifndef QT_NO_SYSTEMTRAYICON
+
#include <QMenu>
#include "systemtray.h"
connect(&_animationTimer, SIGNAL(timeout()), SLOT(nextPhase()));
ActionCollection *coll = QtUi::actionCollection("General");
- _trayMenu = new QMenu();
+ _trayMenu = _trayIcon->contextMenu();
+ if (!_trayMenu)
+ _trayMenu = new QMenu();
_trayMenu->addAction(coll->action("ConnectCore"));
_trayMenu->addAction(coll->action("DisconnectCore"));
_trayMenu->addAction(coll->action("CoreInfo"));
+#ifndef HAVE_KDE
_trayMenu->addSeparator();
_trayMenu->addAction(coll->action("Quit"));
+#endif /* HAVE_KDE */
_trayIcon->setContextMenu(_trayMenu);
}
}
+
+#endif /* QT_NO_SYSTEMTRAYICON */