Bug 709526 - Remove unused confirm_overwrite_file from nsFilePicker.cpp; r=roc a=edmorley

This commit is contained in:
Ms2ger 2011-12-11 14:45:51 +01:00
parent 8b6284eccb
commit 6e2707bb76

View File

@ -390,51 +390,6 @@ nsFilePicker::GetFiles(nsISimpleEnumerator **aFiles)
return NS_ERROR_FAILURE; return NS_ERROR_FAILURE;
} }
bool
confirm_overwrite_file(GtkWidget *parent, nsILocalFile* file)
{
nsCOMPtr<nsIStringBundleService> sbs = do_GetService(NS_STRINGBUNDLE_CONTRACTID);
nsCOMPtr<nsIStringBundle> bundle;
nsresult rv = sbs->CreateBundle("chrome://global/locale/filepicker.properties",
getter_AddRefs(bundle));
if (NS_FAILED(rv)) {
return false;
}
nsAutoString leafName;
file->GetLeafName(leafName);
const PRUnichar *formatStrings[] =
{
leafName.get()
};
nsXPIDLString title, message;
bundle->GetStringFromName(NS_LITERAL_STRING("confirmTitle").get(),
getter_Copies(title));
bundle->FormatStringFromName(NS_LITERAL_STRING("confirmFileReplacing").get(),
formatStrings, ArrayLength(formatStrings),
getter_Copies(message));
GtkWindow *parent_window = GTK_WINDOW(parent);
GtkWidget *dialog;
dialog = gtk_message_dialog_new(parent_window,
GTK_DIALOG_DESTROY_WITH_PARENT,
GTK_MESSAGE_QUESTION,
GTK_BUTTONS_YES_NO,
"%s", NS_ConvertUTF16toUTF8(message).get());
gtk_window_set_title(GTK_WINDOW(dialog), NS_ConvertUTF16toUTF8(title).get());
if (parent_window && parent_window->group) {
gtk_window_group_add_window(parent_window->group, GTK_WINDOW(dialog));
}
bool result = (gtk_dialog_run(GTK_DIALOG(dialog)) == GTK_RESPONSE_YES);
gtk_widget_destroy(dialog);
return result;
}
NS_IMETHODIMP NS_IMETHODIMP
nsFilePicker::Show(PRInt16 *aReturn) nsFilePicker::Show(PRInt16 *aReturn)
{ {