File indexing completed on 2024-04-28 08:21:12

0001 /*
0002     SPDX-FileCopyrightText: 2009 Montel Laurent <montel@kde.org>
0003 
0004     SPDX-License-Identifier: GPL-2.0-or-later
0005 */
0006 
0007 #include "krulersystemtray.h"
0008 
0009 #include <QMenu>
0010 
0011 #include <KActionCollection>
0012 #include <KLocalizedString>
0013 
0014 KRulerSystemTray::KRulerSystemTray(const QString &iconName, QWidget *parent, KActionCollection *actions)
0015     : KStatusNotifierItem(parent)
0016 {
0017     setIconByName(iconName);
0018     setStatus(KStatusNotifierItem::Active);
0019     setToolTip(iconName, i18n("KDE Screen Ruler"), QString());
0020     QMenu *menu = contextMenu();
0021     menu->addAction(actions->action(KStandardAction::name(KStandardAction::Preferences)));
0022 }