#!/bin/sh
# Author : 	Charles Bouveyron <charles.bouveyron@free.fr>
#		Alessandro Faggiano <>
#		Mathieu Vilaplana <mathieu@creationgif.com>

FILE="";
SCALE=$1;
let "nbfiles = ($# -1)/2"
DIR=$2;
kdialog --title "Kim" --yesnocancel "Do you want to replace exisiting files ?"
case $? in
	0)	# Replace exisiting files !
	dcopRef=`kdialog --progressbar "Kim - Initialising ..." $nbfiles`
	dcop $dcopRef showCancelButton true
	compteur=0
	newname=`kdialog --inputbox "Choose the new name of images:" "wallpaper_"`
	for i in "$@";do
		if [ -f "$i" ];then 
			#test if cancel button has been pushed
			if test "true" = `dcop $dcopRef wasCancelled`;then
				dcop $dcopRef close
				exit 1
			fi
			let "compteur +=1"
			FILE="$i"
			mv "$FILE" "$DIR/$newname$compteur.jpg"
			dcop $dcopRef setLabel "Kim - Renaming file: `basename "$FILE"`"
 			dcop $dcopRef setProgress $compteur
		fi;
	done
	dcop $dcopRef close;;
	
	1) 
	dcopRef=`kdialog --progressbar "Kim - Initialising ..." $nbfiles`
	dcop $dcopRef showCancelButton true
	compteur=0
	newname="`kdialog --inputbox "Choose the new name of images:" "wallpaper_"`"
	for i in "$@";do
		if [ -f "$i" ];then 
			#test if cancel button has been pushed
			if test "true" = `dcop $dcopRef wasCancelled`;then
				dcop $dcopRef close
				exit 1
			fi
			let "compteur +=1"
			FILE="$i"
			cp "$FILE" "$DIR/$newname$compteur.jpg"
			dcop $dcopRef setLabel "Kim - Renaming file: `basename "$FILE"`"
 			dcop $dcopRef setProgress $compteur
		fi;
	done
	dcop $dcopRef close;;
	
	2) kdialog --title "Kim" --msgbox "The action was cancelled by user !"
	exit 1;;
esac;
