File indexing completed on 2024-05-19 05:45:41
0001 /* 0002 SPDX-FileCopyrightText: 2021 Hamed Masafi <hamed.masfi@gmail.com> 0003 0004 SPDX-License-Identifier: GPL-3.0-or-later 0005 */ 0006 0007 #pragma once 0008 0009 #define PACK(...) \ 0010 { \ 0011 __VA_ARGS__ \ 0012 } 0013 0014 // clang-format off 0015 #define ACTIONS_FOR_EACH(f) \ 0016 f(actionClone, i18n("Clone"), PACK(QStringLiteral("clone"), PACK(mPath)), QLatin1String()) \ 0017 f(actionInit, i18n("Init"), PACK(QStringLiteral("init"), PACK(mPath)), QLatin1String()) \ 0018 f(actionOpen, i18n("Open"), PACK(mPath), QLatin1String()) \ 0019 f(actionPull, i18n("Pull"), PACK(QStringLiteral("pull"), mPath), QStringLiteral("git-pull")) \ 0020 f(actionFetch, i18n("Fetch"), PACK(QStringLiteral("fetch"), mPath), QStringLiteral("git-fetch")) \ 0021 f(actionPush, i18n("Push"), PACK(QStringLiteral("push"), mPath), QStringLiteral("git-push")) \ 0022 f(actionMerge, i18n("Merge"), PACK(QStringLiteral("merge"), mPath), QStringLiteral("git-merge")) \ 0023 f(actionSwitchCheckout, i18n("Switch/Checkout"), PACK(QStringLiteral("switch-checkout"), mPath), QLatin1String()) \ 0024 f(actionModifications, i18n("Modifications"), PACK(QStringLiteral("changes"), mPath), QStringLiteral("kommit-changedfiles")) \ 0025 f(actionDiff, i18n("Diff"), PACK(QStringLiteral("diff"), mPath), QLatin1String()) \ 0026 f(actionIgnoreFile, i18n("Ignore file"), PACK(QStringLiteral("ignore"), mPath), QStringLiteral("git-ignore")) \ 0027 f(actionHistory, i18n("History"), PACK(QStringLiteral("history"), mPath), QLatin1String()) \ 0028 f(actionBlame, i18n("Blame"), PACK(QStringLiteral("blame"), mPath), QLatin1String()) \ 0029 f(actionAdd, i18n("Add"), PACK(QStringLiteral("add"), mPath), QLatin1String()) \ 0030 f(actionRemove, i18n("Remove"), PACK(QStringLiteral("remove"), mPath), QLatin1String()) \ 0031 f(actionCreateTag, i18n("Create tag"), PACK(QStringLiteral("create-tag"), mPath), QLatin1String()) \ 0032 f(actionCleanup, i18n("Cleanup"), PACK(QStringLiteral("cleanup"), mPath), QLatin1String()) \ 0033 f(actionDiffBranches, i18n("Diff branches"), PACK(QStringLiteral("diff_branches"), mPath), QLatin1String()) 0034 0035 // clang-format on