File indexing completed on 2024-05-05 17:34:27

0001 /*
0002     SPDX-FileCopyrightText: 2016 Sebastian Kügler <sebas@kde.org>
0003 
0004     Work sponsored by the LiMux project of the city of Munich:
0005     SPDX-FileCopyrightText: 2018 Kai Uwe Broulik <kde@broulik.de>
0006 
0007     SPDX-FileCopyrightText: 2022 David Redondo <kde@david-redondo.de>
0008 
0009 
0010     SPDX-License-Identifier: GPL-2.0-or-later
0011 */
0012 
0013 #include "osdaction.h"
0014 
0015 #include <KLocalizedString>
0016 
0017 using namespace KScreen;
0018 
0019 QVector<OsdAction> OsdAction::availableActions()
0020 {
0021     return {
0022         {SwitchToExternal, i18nd("kscreen_common", "Switch to external screen"), QStringLiteral("osd-shutd-laptop")},
0023         {SwitchToInternal, i18nd("kscreen_common", "Switch to laptop screen"), QStringLiteral("osd-shutd-screen")},
0024         {Clone, i18nd("kscreen_common", "Unify outputs"), QStringLiteral("osd-duplicate")},
0025         {ExtendLeft, i18nd("kscreen_common", "Extend to left"), QStringLiteral("osd-sbs-left")},
0026         {ExtendRight, i18nd("kscreen_common", "Extend to right"), QStringLiteral("osd-sbs-sright")},
0027         {NoAction, i18nd("kscreen_common", "Leave unchanged"), QStringLiteral("dialog-cancel")},
0028     };
0029 }