Changeset 4764
- Timestamp:
- Jan 27, 2010, 5:32:12 PM (14 years ago)
- Location:
- extensions/pLoader/trunk/src/Uploader
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/pLoader/trunk/src/Uploader/GUI/Frame.pm
r4763 r4764 1301 1301 title => gettext("Image processing progress information"), 1302 1302 bt_label => gettext("Cancel image processing"), 1303 bt_close_label => gettext("Close"), 1303 bt_close_label => gettext("Close"), 1304 stop_processing => sub { $self->imagelist->stop_processing(1); Wx::Yield(); }, 1304 1305 } 1305 1306 ) … … 1752 1753 bt_label => gettext("Cancel upload"), 1753 1754 bt_close_label => gettext("Close"), 1755 stop_processing => sub { $self->imagelist->stop_processing(1); Wx::Yield(); }, 1754 1756 } 1755 1757 ) -
extensions/pLoader/trunk/src/Uploader/GUI/wxImageProcessingProgressDlg.pm
r4718 r4764 52 52 cancelled 53 53 bt_close_label 54 stop_processing 54 55 / 55 56 ); … … 70 71 wxDIALOG_NO_PARENT| 71 72 wxDEFAULT_DIALOG_STYLE| 72 73 73 wxMAXIMIZE_BOX| 74 wxMINIMIZE_BOX| 74 wxMINIMIZE_BOX| 75 75 wxSTAY_ON_TOP 76 76 … … 95 95 $self->bt_close_label( 96 96 $params->{bt_close_label}||'Close' 97 ); 98 99 $self->stop_processing( 100 $params->{stop_processing} 97 101 ); 98 102 … … 149 153 150 154 $self->cancelled(1); 155 $self->stop_processing->(); 151 156 $self->Destroy; 152 157 -
extensions/pLoader/trunk/src/Uploader/GUI/wxImageReuploadDlg.pm
r4750 r4764 25 25 wxID_CANCEL 26 26 wxID_OK 27 wxGREEN28 27 wxSTAY_ON_TOP 29 28 /; … … 31 30 use base qw/Wx::Dialog Uploader::GUI::DlgCommon/; 32 31 use Wx::Event qw/ 33 EVT_UPDATE_UI34 32 EVT_BUTTON 35 33 EVT_CLOSE -
extensions/pLoader/trunk/src/Uploader/ImageList.pm
r4760 r4764 126 126 reupload_not_ask 127 127 display_mode 128 stop_processing 128 129 / 129 130 ); … … 218 219 my ( $self, $files ) = @_; 219 220 221 $self->stop_processing(0); 222 220 223 $self->new_files( $files ); 221 224 … … 227 230 my $errors = 0; 228 231 229 map{230 my $info = $self->_read_exif_metatdata($ _->{ANSIPathName});231 my $is_new_image = $self->_add_image($ _, $info, $i);232 foreach my $file ( @{$files} ) { 233 my $info = $self->_read_exif_metatdata($file->{ANSIPathName}); 234 my $is_new_image = $self->_add_image($file, $info, $i); 232 235 $self->SetCurrentImage($i); 233 236 $self->_set_current_image_filepaths(); … … 254 257 $self->count($count); 255 258 $self->SetNewFilesViewerRefreshCallback->(); 256 } 257 @{$files}; 259 last if $self->stop_processing; 260 } 261 258 262 $self->SetNewFilesDisplayEndInfoCallback->( 259 263 sprintf( … … 741 745 742 746 sub UploadSelection { 743 my ( $self ) = @_; 747 my ( $self ) = @_; 748 749 $self->stop_processing(0); 744 750 745 751 my $viewer_callback = $self->UploadImagesViewerCallback ; … … 795 801 # keep site_high_file because it can be the original !!! 796 802 $self->_remove_resized_from_cache; 797 } 803 804 last if $self->stop_processing; 805 } 806 807 $self->stop_processing(0); 798 808 799 809 if($self->remove_uploaded_from_selection){ 800 810 $self->_remove_image_list($self->uploaded_images); 811 # clear thumbnail imagelistctrl 801 812 $viewer_callback->(); 802 813 } 803 814 804 815 $self->_upload_selection_final_log(); 816 805 817 } 806 818 … … 881 893 $self->upload_msg 882 894 ); 883 # set current image thumbnail884 # update upload progress dialog885 #$self->progressbar_refresh->($value);886 895 }; 887 896 # user cancelled : dialog box is destroyed … … 912 921 my ( $self ) = @_; 913 922 923 return if $self->stop_processing; 924 914 925 $self->_set_upload_msg(gettext("Uploading")); 915 926 $self->_upload_progress(0); … … 918 929 my ( $status, $status_msg, $content ) = $self->pwg->UploadImage( 919 930 { 920 yield=>$self->YieldCallback, 921 bar=>$self->progressbar_refresh, 922 msg=>$self->progress_msg_refresh, 923 msg_details=>$self->progress_msg_details_refresh, 924 resized_msg=>gettext("Uploading resized"), 925 thumbnail_msg=>gettext("Uploading thumbnail"), 926 highdef_msg=>gettext("Uploading high definition"), 927 checksum_msg=>gettext("Checksum for"), 928 original_sum=>$self->current_image->file_sum, 931 yield => $self->YieldCallback, 932 bar => $self->progressbar_refresh, 933 msg => $self->progress_msg_refresh, 934 msg_details => $self->progress_msg_details_refresh, 935 resized_msg => gettext("Uploading resized"), 936 thumbnail_msg => gettext("Uploading thumbnail"), 937 highdef_msg => gettext("Uploading high definition"), 938 checksum_msg => gettext("Checksum for"), 939 original_sum => $self->current_image->file_sum, 940 stop_processing => $self->stop_processing, 929 941 } 930 942 ); -
extensions/pLoader/trunk/src/Uploader/PWG/WebServices.pm
r4747 r4764 271 271 sub UploadImage { 272 272 my ( $self, $progress ) = @_; 273 274 return if $progress->{stop_processing}; 273 275 274 276 $self->image_id( … … 382 384 level => $self->privacy_level ? 2**($self->privacy_level - 1) : 0, 383 385 }; 384 print Dumper $form; 386 385 387 my ( $status, $status_line ) = $self->_execute_post($form); 386 388 my $hresult = $self->_json_response_content;
Note: See TracChangeset
for help on using the changeset viewer.