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 }