aboutsummaryrefslogtreecommitdiff
path: root/tools/migration-scripts/migrate_duiappletmessagetype
blob: 3ee010eca275102f7b1d5a9ee58bb37ee6267247 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#/bin/sh
#
# Migrate old all-caps enum values of DuiAppletMessageType to new CamelCase values.
#
# Usage:
#     migrate_duiappletmessagetype    (will search all *.cpp and *.h files from current directory and replace there)
#
#     migrate_duiappletmessagetype <FILESPEC> [<FILESPEC> ...]
#
# Author: Stefan.Hundhammer@basyskom.de

FILES=$*
if [ -z "$FILES" ] ; then
    FILES=$(find . -name "*.cpp" -o -name "*.h")
fi

perl -p -i \
    -e 's/DuiAppletMessage::INVALID/DuiAppletMessage::InvalidMessage/g;' \
    -e 's/DuiAppletMessage::VISIBILITY_MESSAGE/DuiAppletMessage::VisibilityMessage/g;' \
    -e 's/DuiAppletMessage::ORIENTATION_MESSAGE/DuiAppletMessage::OrientationMessage/g;' \
    -e 's/DuiAppletMessage::MOUSE_PRESS_MESSAGE/DuiAppletMessage::MousePressMessage/g;' \
    -e 's/DuiAppletMessage::MOUSE_RELEASE_MESSAGE/DuiAppletMessage::MouseReleaseMessage/g;' \
    -e 's/DuiAppletMessage::MOUSE_MOVE_MESSAGE/DuiAppletMessage::MouseMoveMessage/g;' \
    -e 's/DuiAppletMessage::CANCEL_MESSAGE/DuiAppletMessage::CancelMessage/g;' \
    -e 's/DuiAppletMessage::SET_GEOMETRY_MESSAGE/DuiAppletMessage::SetGeometryMessage/g;' \
    -e 's/DuiAppletMessage::PIXMAP_TAKEN_INTO_USE_MESSAGE/DuiAppletMessage::PixmapTakenIntoUseMessage/g;' \
    -e 's/DuiAppletMessage::APPLET_ALIVE_MESSAGE_REQUEST/DuiAppletMessage::AppletAliveMessageRequest/g;' \
    -e 's/DuiAppletMessage::APPLET_ALIVE_MESSAGE_RESPONSE/DuiAppletMessage::AppletAliveMessageResponse/g;' \
    -e 's/DuiAppletMessage::APPLET_ICON_MESSAGE/DuiAppletMessage::AppletIconMessage/g;' \
    -e 's/DuiAppletMessage::APPLET_TITLE_MESSAGE/DuiAppletMessage::AppletTitleMessage/g;' \
    -e 's/DuiAppletMessage::APPLET_TEXT_MESSAGE/DuiAppletMessage::AppletTextMessage/g;' \
    -e 's/DuiAppletMessage::UPDATE_GEOMETRY_MESSAGE/DuiAppletMessage::UpdateGeometryMessage/g;' \
    -e 's/DuiAppletMessage::PIXMAP_MODIFIED_MESSAGE/DuiAppletMessage::PixmapModifiedMessage/g;' \
    -e 's/DuiAppletMessage::OBJECT_MENU_REQUEST_MESSAGE/DuiAppletMessage::ObjectMenuRequestMessage/g;' \
    -e 's/DuiAppletMessage::OBJECT_MENU_MESSAGE/DuiAppletMessage::ObjectMenuMessage/g;' \
    -e 's/DuiAppletMessage::OBJECT_MENU_ACTION_SELECTED_MESSAGE/DuiAppletMessage::ObjectMenuActionSelectedMessage/g;' \
    -e 's/DuiAppletMessage::NUM_TYPES/DuiAppletMessage::NumMessages/g;' \
    $FILES