ActionEnums.h 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. #pragma once
  2. class ActionEnums
  3. {
  4. public:
  5. ActionEnums();
  6. ~ActionEnums();
  7. enum ActionEnumValues
  8. {
  9. FIRST_ACTION,
  10. SHOWDESCRIPTION,
  11. NEXTDESCRIPTION,
  12. PREVDESCRIPTION,
  13. SHOWMENU,
  14. NEWGROUP,
  15. NEWGROUPSELECTION,
  16. TOGGLEFILELOGGING,
  17. TOGGLEOUTPUTDEBUGSTRING,
  18. CLOSEWINDOW,
  19. NEXTTABCONTROL,
  20. PREVTABCONTROL,
  21. SHOWGROUPS,
  22. NEWCLIP,
  23. EDITCLIP,
  24. MODIFIER_ACTVE_SELECTIONUP,
  25. MODIFIER_ACTVE_SELECTIONDOWN,
  26. MODIFIER_ACTVE_MOVEFIRST,
  27. MODIFIER_ACTVE_MOVELAST,
  28. CANCELFILTER,
  29. HOMELIST,
  30. BACKGRROUP,
  31. TOGGLESHOWPERSISTANT,
  32. PASTE_SELECTED,
  33. DELETE_SELECTED,
  34. CLIP_PROPERTIES,
  35. PASTE_SELECTED_PLAIN_TEXT,
  36. MOVE_CLIP_TO_GROUP,
  37. ELEVATE_PRIVlEGES,
  38. SHOW_IN_TASKBAR,
  39. COMPARE_SELECTED_CLIPS,
  40. SELECT_LEFT_SIDE_COMPARE,
  41. SELECT_RIGHT_SITE_AND_DO_COMPARE,
  42. EXPORT_TO_TEXT_FILE,
  43. EXPORT_TO_QR_CODE,
  44. EXPORT_TO_GOOGLE_TRANSLATE,
  45. EXPORT_TO_BITMAP_FILE,
  46. SAVE_CURRENT_CLIPBOARD,
  47. MOVE_CLIP_UP,
  48. MOVE_CLIP_DOWN,
  49. MOVE_CLIP_TOP,
  50. FILTER_ON_SELECTED_CLIP,
  51. PASTE_UPPER_CASE,
  52. PASTE_LOWER_CASE,
  53. PASTE_CAPITALiZE,
  54. PASTE_SENTENCE_CASE,
  55. PASTE_REMOVE_LINE_FEEDS,
  56. PASTE_ADD_ONE_LINE_FEED,
  57. PASTE_ADD_TWO_LINE_FEEDS,
  58. PASTE_TYPOGLYCEMIA,
  59. SEND_TO_FRIEND_1,
  60. SEND_TO_FRIEND_2,
  61. SEND_TO_FRIEND_3,
  62. SEND_TO_FRIEND_4,
  63. SEND_TO_FRIEND_5,
  64. SEND_TO_FRIEND_6,
  65. SEND_TO_FRIEND_7,
  66. SEND_TO_FRIEND_8,
  67. SEND_TO_FRIEND_9,
  68. SEND_TO_FRIEND_10,
  69. SEND_TO_FRIEND_11,
  70. SEND_TO_FRIEND_12,
  71. SEND_TO_FRIEND_13,
  72. SEND_TO_FRIEND_14,
  73. SEND_TO_FRIEND_15,
  74. PASTE_POSITION_1,
  75. PASTE_POSITION_2,
  76. PASTE_POSITION_3,
  77. PASTE_POSITION_4,
  78. PASTE_POSITION_5,
  79. PASTE_POSITION_6,
  80. PASTE_POSITION_7,
  81. PASTE_POSITION_8,
  82. PASTE_POSITION_9,
  83. PASTE_POSITION_10,
  84. CONFIG_SHOW_FIRST_TEN_TEXT,
  85. CONFIG_SHOW_CLIP_WAS_PASTED,
  86. TOGGLE_LAST_GROUP_TOGGLE,
  87. LAST_ACTION
  88. };
  89. static CString EnumDescription(ActionEnumValues value);
  90. static int GetDefaultShortCutKeyA(ActionEnumValues value, int pos);
  91. static int GetDefaultShortCutKeyB(ActionEnumValues value, int pos);
  92. static bool UserConfigurable(ActionEnumValues value);
  93. };