#/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 [ ...] # # 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