1
0
mirror of https://github.com/KDE/latte-dock.git synced 2025-01-21 14:03:39 +03:00
latte-dock/app/data/contextmenudata.h
2021-06-10 09:04:56 +03:00

61 lines
2.2 KiB
C++

/*
SPDX-FileCopyrightText: 2021 Michail Vourlakos <mvourlakos@gmail.com>
SPDX-License-Identifier: GPL-2.0-or-later
*/
#ifndef CONTEXTMENUDATA_H
#define CONTEXTMENUDATA_H
// Qt
#include <QStringList>
namespace Latte {
namespace Data {
namespace ContextMenu {
static const char ADDVIEWACTION[]= "_add_view";
static const char ADDWIDGETSACTION[] = "_add_latte_widgets";
static const char DUPLICATEVIEWACTION[] = "_duplicate_view"; /*used inside add view submenu*/
static const char EDITVIEWACTION[] = "_edit_view";
static const char EXPORTVIEWTEMPLATEACTION[] = "_export_view";
static const char LAYOUTSACTION[] = "_layouts";
static const char MOVEVIEWACTION[] = "_move_view";
static const char PRINTACTION[] = "_print";
static const char PREFERENCESACTION[] = "_preferences";
static const char REMOVEVIEWACTION[] = "_remove_view";
static const char QUITLATTEACTION[] = "_quit_latte";
static const char SECTIONACTION[]= "_latte_section";
static const char SEPARATOR1ACTION[] = "_separator1";
static QStringList ACTIONSEDITORDER = {LAYOUTSACTION,
PREFERENCESACTION,
QUITLATTEACTION,
SEPARATOR1ACTION,
ADDWIDGETSACTION,
ADDVIEWACTION,
MOVEVIEWACTION,
EXPORTVIEWTEMPLATEACTION,
REMOVEVIEWACTION};
static QStringList ACTIONSALWAYSVISIBLE = {LAYOUTSACTION,
PREFERENCESACTION,
QUITLATTEACTION,
SEPARATOR1ACTION,
ADDWIDGETSACTION,
ADDVIEWACTION};
static QStringList ACTIONSALWAYSHIDDEN = {PRINTACTION};
static QStringList ACTIONSVISIBLEONLYINEDIT = {MOVEVIEWACTION,
EXPORTVIEWTEMPLATEACTION,
REMOVEVIEWACTION};
static QStringList ACTIONSSPECIAL = {SECTIONACTION,
EDITVIEWACTION};
}
}
}
#endif