Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(151)

Unified Diff: Source/platform/ContextMenuItem.h

Issue 78513004: Move ContextMenu* files from core/ to platform/ (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: ContextMenuItem.cpp Created 7 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « Source/platform/ContextMenu.cpp ('k') | Source/platform/ContextMenuItem.cpp » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: Source/platform/ContextMenuItem.h
diff --git a/Source/core/platform/ContextMenuItem.h b/Source/platform/ContextMenuItem.h
similarity index 50%
rename from Source/core/platform/ContextMenuItem.h
rename to Source/platform/ContextMenuItem.h
index 67cc7c4e61ba58c7ced15a30dc9bce41ce8e3ab2..c18e26243efa679f10ab65793ce8dca812e2ad21 100644
--- a/Source/core/platform/ContextMenuItem.h
+++ b/Source/platform/ContextMenuItem.h
@@ -27,62 +27,65 @@
#ifndef ContextMenuItem_h
#define ContextMenuItem_h
+#include "platform/PlatformExport.h"
#include "wtf/OwnPtr.h"
#include "wtf/text/WTFString.h"
namespace WebCore {
- class ContextMenu;
+class ContextMenu;
- enum ContextMenuAction {
- ContextMenuItemBaseCustomTag = 5000,
- ContextMenuItemCustomTagNoAction = 5998,
- ContextMenuItemLastCustomTag = 5999
- };
+enum ContextMenuAction {
+ ContextMenuItemBaseCustomTag = 5000,
+ ContextMenuItemCustomTagNoAction = 5998,
+ ContextMenuItemLastCustomTag = 5999
+};
- enum ContextMenuItemType {
- ActionType,
- CheckableActionType,
- SeparatorType,
- SubmenuType
- };
+enum ContextMenuItemType {
+ ActionType,
+ CheckableActionType,
+ SeparatorType,
+ SubmenuType
+};
- class ContextMenuItem {
- WTF_MAKE_FAST_ALLOCATED;
- public:
- ContextMenuItem(ContextMenuItemType, ContextMenuAction, const String&, ContextMenu* subMenu = 0);
- ContextMenuItem(ContextMenuItemType, ContextMenuAction, const String&, bool enabled, bool checked);
+class PLATFORM_EXPORT ContextMenuItem {
+ WTF_MAKE_FAST_ALLOCATED;
+public:
+ ContextMenuItem(ContextMenuItemType, ContextMenuAction, const String&, ContextMenu* subMenu = 0);
+ ContextMenuItem(ContextMenuItemType, ContextMenuAction, const String&, bool enabled, bool checked);
- ~ContextMenuItem();
+ ~ContextMenuItem();
- void setType(ContextMenuItemType);
- ContextMenuItemType type() const;
+ void setType(ContextMenuItemType);
+ ContextMenuItemType type() const;
- void setAction(ContextMenuAction);
- ContextMenuAction action() const;
+ void setAction(ContextMenuAction);
+ ContextMenuAction action() const;
- void setChecked(bool = true);
- bool checked() const;
+ void setChecked(bool = true);
+ bool checked() const;
- void setEnabled(bool = true);
- bool enabled() const;
+ void setEnabled(bool = true);
+ bool enabled() const;
- void setSubMenu(ContextMenu*);
+ void setSubMenu(ContextMenu*);
- ContextMenuItem(ContextMenuAction, const String&, bool enabled, bool checked, const Vector<ContextMenuItem>& subMenuItems);
+ ContextMenuItem(ContextMenuAction, const String&, bool enabled, bool checked, const Vector<ContextMenuItem>& subMenuItems);
- void setTitle(const String& title) { m_title = title; }
- const String& title() const { return m_title; }
+ void setTitle(const String& title) { m_title = title; }
+ const String& title() const { return m_title; }
+
+ const Vector<ContextMenuItem>& subMenuItems() const { return m_subMenuItems; }
+
+private:
+ ContextMenuItemType m_type;
+ ContextMenuAction m_action;
+ String m_title;
+ bool m_enabled;
+ bool m_checked;
+ Vector<ContextMenuItem> m_subMenuItems;
+};
- const Vector<ContextMenuItem>& subMenuItems() const { return m_subMenuItems; }
- private:
- ContextMenuItemType m_type;
- ContextMenuAction m_action;
- String m_title;
- bool m_enabled;
- bool m_checked;
- Vector<ContextMenuItem> m_subMenuItems;
- };
}
#endif // ContextMenuItem_h
« no previous file with comments | « Source/platform/ContextMenu.cpp ('k') | Source/platform/ContextMenuItem.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698