Medical Imaging Interaction Toolkit  2018.4.99-389bf124
Medical Imaging Interaction Toolkit
berryMenuUtil.cpp
Go to the documentation of this file.
1 /*============================================================================
2 
3 The Medical Imaging Interaction Toolkit (MITK)
4 
5 Copyright (c) German Cancer Research Center (DKFZ)
6 All rights reserved.
7 
8 Use of this source code is governed by a 3-clause BSD license that can be
9 found in the LICENSE file.
10 
11 ============================================================================*/
12 
13 
14 #include "berryMenuUtil.h"
15 
16 #include <QString>
17 
18 namespace berry {
19 
20 QString MenuUtil::WORKBENCH_MENU = "menu:org.blueberry.ui.workbench.menu";
21 QString MenuUtil::MAIN_MENU = "menu:org.blueberry.ui.main.menu";
22 QString MenuUtil::MAIN_TOOLBAR = "toolbar:org.blueberry.ui.main.toolbar";
23 
24 QString MenuUtil::ANY_POPUP = "popup:org.blueberry.ui.popup.any";
25 
26 QString MenuUtil::QUERY_BEFORE = "before";
27 QString MenuUtil::QUERY_AFTER = "after";
28 QString MenuUtil::QUERY_ENDOF = "endof";
29 
30 QString MenuUtil::SHOW_IN_MENU_ID = "popup:org.blueberry.ui.menus.showInMenu";
31 
32 QString MenuUtil::MenuUri(const QString& id)
33 {
34  return QString("menu:") + id;
35 }
36 
37 QString MenuUtil::MenuAddition(const QString& id, const QString& location,
38  const QString& refId)
39 {
40  return MenuUri(id) + '?' + location + '=' + refId;
41 }
42 
43 QString MenuUtil::MenuAddition(const QString& id)
44 {
45  return MenuAddition(id, "after", "additions");
46 }
47 
48 QString MenuUtil::ToolbarUri(const QString& id)
49 {
50  return QString("toolbar:") + id;
51 }
52 
53 QString MenuUtil::ToolbarAddition(const QString& id, const QString& location,
54  const QString& refId)
55 {
56  return ToolbarUri(id) + '?' + location + '=' + refId;
57 }
58 
59 QString MenuUtil::ToolbarAddition(const QString& id)
60 {
61  return ToolbarAddition(id, "after", "additions");
62 }
63 
64 }
static QString QUERY_BEFORE
Definition: berryMenuUtil.h:49
static QString SHOW_IN_MENU_ID
Definition: berryMenuUtil.h:71
static QString MAIN_MENU
Definition: berryMenuUtil.h:39
static QString QUERY_AFTER
Definition: berryMenuUtil.h:54
static QString ANY_POPUP
Definition: berryMenuUtil.h:44
static QString ToolbarAddition(const QString &id, const QString &location, const QString &refId)
static QString WORKBENCH_MENU
Definition: berryMenuUtil.h:37
static QString MenuAddition(const QString &id, const QString &location, const QString &refId)
static QString MenuUri(const QString &id)
static QString QUERY_ENDOF
Definition: berryMenuUtil.h:65
static QString ToolbarUri(const QString &id)
static QString MAIN_TOOLBAR
Definition: berryMenuUtil.h:41